Clarified docker volume a bit
This commit is contained in:
@@ -46,13 +46,17 @@ services:
|
|||||||
image: ghcr.io/donkie/spoolman:latest
|
image: ghcr.io/donkie/spoolman:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/home/app/.local/share/spoolman
|
# Mount the host machine's ./data directory into the container's /home/app/.local/share/spoolman directory
|
||||||
|
- type: bind
|
||||||
|
source: ./data # This is where the data will be stored locally. Could also be set to for example `source: /home/pi/printer_data/spoolman`.
|
||||||
|
target: /home/app/.local/share/spoolman # Do NOT change this line
|
||||||
ports:
|
ports:
|
||||||
|
# Map the host machine's port 7912 to the container's port 8000
|
||||||
- "7912:8000"
|
- "7912:8000"
|
||||||
environment:
|
environment:
|
||||||
- TZ=Europe/Stockholm # Optional, defaults to UTC
|
- TZ=Europe/Stockholm # Optional, defaults to UTC
|
||||||
```
|
```
|
||||||
Once you have it up and running, you can access the web UI by browsing to `http://your.ip:7912`.
|
Once you have it up and running, you can access the web UI by browsing to `http://your.ip:7912`. Make sure that the data folder you created now contains a `spoolman.db` file. If you cannot find this file in your machine, then **your data will be lost** every time you update Spoolman.
|
||||||
|
|
||||||
If a new version of Spoolman has been released, you can update to it by first browsing to the directory where you have the `docker-compose.yml` file and then running `docker-compose pull && docker-compose up -d`.
|
If a new version of Spoolman has been released, you can update to it by first browsing to the directory where you have the `docker-compose.yml` file and then running `docker-compose pull && docker-compose up -d`.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user