Files
ScratchingPost/docker-compose.yml
T

19 lines
641 B
YAML

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