services: vikunja: image: vikunja/vikunja environment: VIKUNJA_SERVICE_PUBLICURL: https://boards.mycloudhaus.xyz VIKUNJA_DATABASE_HOST: db VIKUNJA_DATABASE_PASSWORD: changeme VIKUNJA_DATABASE_TYPE: postgres VIKUNJA_DATABASE_USER: vikunja VIKUNJA_DATABASE_DATABASE: vikunja VIKUNJA_SERVICE_JWTSECRET: zvJhSRZyBgytegXmRDZ6fjNvowguAjtlYFNeFi3Wtd6 VIKUNJA_SERVICE_ENABLEREGISTRATION: false ports: - 3456:3456 volumes: - ./files:/app/vikunja/files depends_on: db: condition: service_healthy restart: unless-stopped db: image: postgres:18 environment: POSTGRES_PASSWORD: changeme POSTGRES_USER: vikunja volumes: - ./db:/var/lib/postgresql restart: unless-stopped healthcheck: test: ["CMD-SHELL", "pg_isready -h localhost -U $$POSTGRES_USER"] interval: 2s start_period: 30s caddy: image: caddy restart: unless-stopped ports: - "127.0.0.1:8765:80" #- "443:443" depends_on: - vikunja volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro