Files
at-mintel/packages/infra/docker/vikunja-compose.yml
Marc Mintel 42ea30c11f
All checks were successful
Monorepo Pipeline / ⚡ Prioritize Release (push) Successful in 1m2s
Monorepo Pipeline / 🧪 Test (push) Successful in 2m15s
Monorepo Pipeline / 🏗️ Build (push) Successful in 3m19s
Monorepo Pipeline / 🧹 Lint (push) Successful in 4m17s
Monorepo Pipeline / 🚀 Release (push) Has been skipped
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Has been skipped
Monorepo Pipeline / 🐳 Build Build-Base (push) Has been skipped
Monorepo Pipeline / 🐳 Build Production Runtime (push) Has been skipped
fix: disable automatic vikunja icon changes (pride logo)
2026-06-03 17:22:10 +02:00

43 lines
1.3 KiB
YAML

services:
db:
image: postgres:15-alpine
environment:
POSTGRES_USER: vikunja
POSTGRES_PASSWORD: mintel_vikunja_DB_2026!
POSTGRES_DB: vikunja
volumes:
- ./data/db:/var/lib/postgresql/data
restart: always
vikunja:
image: vikunja/vikunja:latest
environment:
VIKUNJA_DATABASE_HOST: db
VIKUNJA_DATABASE_PASSWORD: mintel_vikunja_DB_2026!
VIKUNJA_DATABASE_TYPE: postgres
VIKUNJA_DATABASE_USER: vikunja
VIKUNJA_DATABASE_DATABASE: vikunja
VIKUNJA_SERVICE_PUBLICURL: https://tasks.infra.mintel.me/
VIKUNJA_SERVICE_ENABLEREGISTRATION: true
VIKUNJA_SERVICE_ALLOWICONCHANGES: false
VIKUNJA_SERVICE_JWTSECRET: d2FzaHViZXJzZWN1cmVqd3RzZWNyZXQyMDI2IQ==
volumes:
- ./data/files:/app/vikunja/files
- ./config.yml:/etc/vikunja/config.yml:ro
depends_on:
- db
restart: always
labels:
- "traefik.enable=true"
- "traefik.http.routers.vikunja.rule=Host(`tasks.infra.mintel.me`)"
- "traefik.http.routers.vikunja.entrypoints=websecure"
- "traefik.http.routers.vikunja.tls.certresolver=le"
- "traefik.http.services.vikunja.loadbalancer.server.port=3456"
networks:
- default
- infra
networks:
infra:
external: true