server-up/apps/vikunja/files/compose.yaml
bes-r 9b299bf532
Some checks are pending
Deploy server-up / deploy (push) Waiting to run
Added more docker boilerplates
2026-05-16 15:21:58 +02:00

33 lines
991 B
YAML

services:
<< service_name >>-db:
image: postgres:16-alpine
container_name: << service_name >>-db
environment:
- POSTGRES_DB=vikunja
- POSTGRES_USER=vikunja
- POSTGRES_PASSWORD=<< db_password >>
volumes:
- << service_name >>_dbdata:/var/lib/postgresql/data
restart: unless-stopped
<< service_name >>:
image: vikunja/vikunja:latest
container_name: << service_name >>
ports:
- "<< port >>:3456"
environment:
- VIKUNJA_DATABASE_HOST=<< service_name >>-db
- VIKUNJA_DATABASE_PASSWORD=<< db_password >>
- VIKUNJA_DATABASE_TYPE=postgres
- VIKUNJA_DATABASE_USER=vikunja
- VIKUNJA_DATABASE_DATABASE=vikunja
- VIKUNJA_SERVICE_JWTSECRET=<< jwt_secret >>
- VIKUNJA_SERVICE_TIMEZONE=<< timezone >>
volumes:
- << data_dir >>/<< service_name >>/files:/app/vikunja/files
depends_on:
- << service_name >>-db
restart: unless-stopped
volumes:
<< service_name >>_dbdata: