feat: Add Docker compose scripts for starting and stopping services with health checks
All checks were successful
Publish Container / publish (push) Successful in 3m14s

This commit is contained in:
MaddoScientisto 2026-04-20 21:17:24 +02:00
commit 273b8d5a69
3 changed files with 106 additions and 0 deletions

31
production.env Normal file
View file

@ -0,0 +1,31 @@
# Production deployment settings for docker-compose.yml
ASPNETCORE_ENVIRONMENT=Production
ASPNETCORE_FORWARDEDHEADERS_ENABLED=true
ALLOWED_HOSTS=*
USE_HTTPS_REDIRECTION=false
# Persistent Couchbase Lite database mount
WORKTRACKER_DATA_PATH=/mnt/storage/data/worktracker/db
COUCHBASELITE_DATABASE_NAME=worktracker
# Published app port
WORKTRACKER_PORT=8002
# Image reference used by Docker Compose
IMAGE_REGISTRY=worktracker
IMAGE_TAG=latest
# Built-in authentication
APPAUTH_ENABLED=false
APPAUTH_DEFAULT_USERNAME=Admin
APPAUTH_DEFAULT_USERID=ADMIN
SINGLEUSER_SEED_ON_STARTUP=true
SINGLEUSER_USERNAME=admin
SINGLEUSER_PASSWORD=disagio-spaghetti-science-adsfg
# Container healthcheck tuning
WORKTRACKER_HEALTHCHECK_INTERVAL=30s
WORKTRACKER_HEALTHCHECK_TIMEOUT=5s
WORKTRACKER_HEALTHCHECK_START_PERIOD=10s
WORKTRACKER_HEALTHCHECK_RETRIES=3