feat: Add Docker compose scripts for starting and stopping services with health checks
All checks were successful
Publish Container / publish (push) Successful in 3m14s
All checks were successful
Publish Container / publish (push) Successful in 3m14s
This commit is contained in:
parent
c8c5f0071f
commit
273b8d5a69
3 changed files with 106 additions and 0 deletions
31
production.env
Normal file
31
production.env
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue