From 6f2b5c9e2be55072fca034b4e14649951481719a Mon Sep 17 00:00:00 2001 From: jessikitty Date: Sat, 22 Aug 2026 21:50:01 +1000 Subject: [PATCH] Add docker-compose.yml with persistent volumes for DB and uploads --- docker-compose.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..b878a33 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +services: + scratchingpost: + build: . + image: scratchingpost:latest + container_name: scratchingpost + restart: unless-stopped + ports: + - "8080:8080" + environment: + # Where the SQLite DB lives inside the container (matches the volume below). + - DataDirectory=/data + # Admin login — override these for anything beyond local testing. + - Admin__Username=admin + - Admin__Password=ScratchingPost2026! + # - MaxUploadSizeMB=20 + volumes: + - ./data:/data # noticeboard.db + - ./uploads:/app/wwwroot/uploads # TinyMCE / background images / uploaded ICS files