62 lines
2.8 KiB
YAML
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
|