Checking if an image is processable when loading the directory slowed down the initial loading of the directories significantly. 7ms vs 180ms in a small test with about 400 images. User should not have any other files in these folders. Other methods still contain sanity checks. |
||
|---|---|---|
| picture-gallery-client | ||
| picture-gallery-server | ||
| public | ||
| .dockerignore | ||
| .gitignore | ||
| Dockerfile | ||
| README.md | ||
| package.json | ||
README.md
Simple Picture Gallery
Getting Started
Docker
docker build . -t simple-picture-gallery
docker run -p 3005:3001 -v /mnt/data/pictures:/usr/src/app/public --name my-picture-gallery simple-picture-gallery
Customization
Create an environment file .env:
VITE_TITLE=My Gallery
VITE_APPBAR_COLOR=#F8AB2D
Other properties:
VITE_FAVICON_HREF=<URL to your favicon>
And run docker with --env-file .env
docker run -p 3005:3001 -v C:/DATA/temp/bla:/usr/src/app/public --env-file .env --name my-picture-gallery simple-picture-gallery