Files
docker-container/vikunja/docker-compose.yaml
2025-06-30 14:13:43 +02:00

62 lines
2.8 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
labels:
kuma.tools.tag.name: 'Tools'
kuma.tools.tag.color: '#FF9900'
kuma.homelab.tag.name: 'Homelab'
kuma.homelab.tag.color: '#FF9955'
kuma.organization.tag.name: 'Organization'
kuma.organization.tag.color: '#FF99AA'
kuma.wallos.http.name: 'wallos'
kuma.wallos.http.url: 'https://vikunja.domr.ovh/'
kuma.wallos.http.tag_names: '[{"name": "tools", "value": "" }, {"name": "organization", "value": "" }]'
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