This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user