diff --git a/README.md b/README.md index 56f76b442..fc491cb0b 100644 --- a/README.md +++ b/README.md @@ -46,13 +46,17 @@ services: image: ghcr.io/donkie/spoolman:latest restart: unless-stopped 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: + # Map the host machine's port 7912 to the container's port 8000 - "7912:8000" environment: - 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`.