Files
dashback/docker-compose.yml
2026-10-27 00:24:55 +01:00

37 lines
847 B
YAML

services:
dashback:
build:
context: ..
dockerfile: dashback/Dockerfile
image: dashback:latest
container_name: dashback
read_only: true
user: "${UID:-1000}:${GID:-1000}"
tmpfs:
- /tmp:rw,noexec,nosuid,size=512m
- /run:rw,noexec,nosuid,size=16m
networks:
- dash_net
ports:
- "127.0.0.1:4202:4202"
environment:
- HOST=0.0.0.0
- PORT=4202
- HTTPS_PORT=0
- MSSQL_SERVER=sql_server
- SQLITE_PATH=/app/data/dash.db
- STORAGE_DIR=/app/data/storage
- BACKUP_DIR=/app/data/backups
# If a .env file is present, its values will be loaded:
env_file:
- path: .env
required: false
volumes:
# Writable data directory
- ./data:/app/data:rw
restart: unless-stopped
networks:
dash_net:
external: true