Files
docker-container/vikunja/docker-compose.yaml
Sönke Domröas 578e45bd3d vikunja
2025-06-30 14:02:35 +02:00

54 lines
2.3 KiB
YAML

services:
vikunja:
image: vikunja/vikunja
environment:
VIKUNJA_SERVICE_PUBLICURL: https://vikunja.domr.ovh
VIKUNJA_SERVICE_CUSTOMLOGOURL: https://domroese.eu/Nerdlicht/images/nerdlicht_color.png
VIKUNJA_DATABASE_HOST: db
VIKUNJA_DATABASE_PASSWORD: Huarghlbarfding!dong14780
VIKUNJA_DATABASE_TYPE: postgres
VIKUNJA_DATABASE_USER: vikunja
VIKUNJA_DATABASE_DATABASE: vikunja
VIKUNJA_SERVICE_JWTSECRET: 39d48b07b858229682ecbb5edc54716285a52bed7d1f935511ff2d1b361fce24
VIKUNJA_MAILER_ENABLED: true
VIKUNJA_MAILER_HOST: ${SYSTEM_EMAIL_SMTP_HOST}
VIKUNJA_MAILER_PORT: ${SYSTEM_EMAIL_SMTP_PORT}
VIKUNJA_MAILER_AUTHTYPE: login
VIKUNJA_MAILER_USERNAME: ${SYSTEM_EMAIL_USER}
VIKUNJA_MAILER_PASSWORD: ${SYSTEM_EMAIL_PASSWORD}
VIKUNJA_MAILER_SKIPTLSVERIFY: false
VIKUNJA_MAILER_FROMEMAIL: ${SYSTEM_EMAIL_USER}
VIKUNJA_MAILER_QUEUELENGTH: 10
VIKUNJA_MAILER_QUEUETIMEOUT: 30
VIKUNJA_MAILER_FORCESSL: false
VIKUNJA_BACKGROUNDS_ENABLED: true
VIKUNJA_BACKGROUNDS_PROVIDERS_UPLOAD_ENABLED: true
VIKUNJA_BACKGROUNDS_PROVIDERS_UNSPLASH_ENABLED: true
VIKUNJA_BACKGROUNDS_PROVIDERS_UNSPLASH_ACCESSTOKEN: vnE2DQsU2jKE0o_5kYVjDsUaxAaFOts_1GOpyZxfbAI
VIKUNJA_BACKGROUNDS_PROVIDERS_UNSPLASH_SECRET: 1XNsUdNT8qRlKITVr8fuNI7RcQO2q7EMNG3BRpay7aY
VIKUNJA_BACKGROUNDS_PROVIDERS_UNSPLASH_APPLICATIONID: 769765
ports:
- 3456:3456
volumes:
- /home/soenke/docker-data/vikunja/files:/app/vikunja/files
- /home/soenke/docker-data/vikunja/config.yml:/etc/vikunja/config.yml
depends_on:
db:
condition: service_healthy
restart: unless-stopped
db:
image: postgres:17
environment:
POSTGRES_PASSWORD: Huarghlbarfding!dong14780
POSTGRES_USER: vikunja
volumes:
- /home/soenke/docker-data/vikunja/db:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -h localhost -U $$POSTGRES_USER"]
interval: 2s
start_period: 30s