feat: persist production image storage
Quality / test (push) Canceled after 0s

This commit is contained in:
2026-09-09 18:18:24 -04:00
parent b58b84a81e
commit cb26d16061
2 changed files with 17 additions and 0 deletions
+10
View File
@@ -45,6 +45,16 @@ worker images share the same Node workspace image; the web image builds the Vue
application and serves it through Nginx with SPA fallback and internal `/api`
proxying.
API and worker share the persistent `image-storage` volume at
`/var/lib/pokemon-inventory/images`. Set `IMAGE_STORAGE_VOLUME` to a NAS bind
mount when deploying outside Docker-managed volumes, for example:
```env
IMAGE_STORAGE_VOLUME=/volume1/docker/pokemon-inventory/images
```
Include this directory in image-storage backups alongside PostgreSQL dumps.
## Tagged Releases And Rollback
Use an immutable release tag for every deployment. The production Compose file