BillTracker/docker-compose.yml

30 lines
976 B
YAML
Raw Normal View History

2026-05-03 22:33:21 -05:00
version: "3.8"
2026-05-03 19:51:57 -05:00
services:
bill-tracker:
2026-05-03 22:33:21 -05:00
image: dream.scheller.ltd/null/billtracker:latest
2026-05-03 19:51:57 -05:00
container_name: bill-tracker
2026-05-03 22:33:21 -05:00
2026-05-03 19:51:57 -05:00
ports:
2026-05-03 22:33:21 -05:00
- "3030:3000"
environment:
INIT_ADMIN_USER: admin
INIT_ADMIN_PASS: changeme123
2026-05-09 13:03:36 -05:00
# CSRF Cookie httpOnly setting (default: true)
# Set CSRF_HTTP_ONLY=false to allow JavaScript access for SPA CSRF patterns
CSRF_HTTP_ONLY: "false"
# CSRF Cookie sameSite setting (default: strict)
# Set CSRF_SAME_SITE=lax for SPA cross-site scenarios
CSRF_SAME_SITE: "strict"
# CSRF Cookie secure flag (default: true - HTTPS only)
# Set CSRF_SECURE=false for HTTP development (NOT recommended for production)
CSRF_SECURE: "true"
# CSRF Cookie name (default: bt_csrf_token)
# Use CSRF_COOKIE_NAME to customize for multi-app deployments
CSRF_COOKIE_NAME: "bt_csrf_token"
2026-05-03 22:33:21 -05:00
2026-05-03 19:51:57 -05:00
volumes:
2026-05-03 22:33:21 -05:00
- /portainer/hosting/bill-tracker/data:/data
2026-05-03 19:51:57 -05:00
2026-05-03 22:33:21 -05:00
restart: unless-stopped