chore(dc): migrate to traefik and rename env variables

This commit is contained in:
Radu C. Martin 2024-10-28 10:53:45 +01:00
parent 725b78e4d7
commit 1ab6163b84

View file

@ -36,25 +36,25 @@ services:
VIKUNJA_MAILER_PORT: ${DC_VIKUNJA_SMTP_PORT:-587}
VIKUNJA_MAILER_USERNAME: ${DC_VIKUNJA_SMTP_USER:-noreply@martin.md}
VIKUNJA_MAILER_PASSWORD: ${DC_VIKUNJA_SMTP_PWD:?}
VIRTUAL_HOST: ${DC_VIKUNJA_HOSTNAME:?}
VIRTUAL_PORT: ${DC_VIKUNJA_PORT:-3456}
LETSENCRYPT_HOST: ${DC_VIKUNJA_HOSTNAME:?}
volumes:
- files:/app/vikunja/files
- /srv/docker/vikunja-config.yml:/app/vikunja/config.yml
labels:
- "traefik.enable=true"
- "traefik.http.routers.vikunja.rule=Host(`${DC_VIKUNJA_HOSTNAME:?}`)"
- "traefik.http.routers.vikunja.entrypoints=websecure"
depends_on:
db:
condition: service_healthy
restart: unless-stopped
networks:
- vikunja
- net
- traefik
networks:
vikunja:
external: false
net:
traefik:
external: true
volumes: