https://github.com/trugamr/tiny-vite-docker
Trying to build small docker image to serve static websites
https://github.com/trugamr/tiny-vite-docker
docker react redbean static vite
Last synced: 2 months ago
JSON representation
Trying to build small docker image to serve static websites
- Host: GitHub
- URL: https://github.com/trugamr/tiny-vite-docker
- Owner: Trugamr
- Created: 2023-02-18T20:02:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-19T05:50:15.000Z (over 3 years ago)
- Last Synced: 2025-06-05T20:05:58.248Z (about 1 year ago)
- Topics: docker, react, redbean, static, vite
- Language: TypeScript
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Tiny Vite Docker Image
Using [redbean](https://redbean.dev/) binary and [scratch](https://hub.docker.com/_/scratch) docker image to create tiny docker image that serves static files.
### These were the final results
React app final built size was **147.5kB**
```shell
dist/index.html 0.33 kB
dist/assets/index-d24ab1de.js 143.11 kB
```
Final docker image size was **691kB**
```shell
REPOSITORY TAG IMAGE ID CREATED SIZE
tiny-vite-docker latest d7d5070a873b 2 minutes ago 691kB
```
### Building and running docker image
```shell
docker build -t tiny-vite-docker .
docker run --rm -p 80:80 tiny-vite-docker
```