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_PORT: ${DC_VIKUNJA_SMTP_PORT:-587}
VIKUNJA_MAILER_USERNAME: ${DC_VIKUNJA_SMTP_USER:-noreply@martin.md} VIKUNJA_MAILER_USERNAME: ${DC_VIKUNJA_SMTP_USER:-noreply@martin.md}
VIKUNJA_MAILER_PASSWORD: ${DC_VIKUNJA_SMTP_PWD:?} VIKUNJA_MAILER_PASSWORD: ${DC_VIKUNJA_SMTP_PWD:?}
VIRTUAL_HOST: ${DC_VIKUNJA_HOSTNAME:?}
VIRTUAL_PORT: ${DC_VIKUNJA_PORT:-3456}
LETSENCRYPT_HOST: ${DC_VIKUNJA_HOSTNAME:?}
volumes: volumes:
- files:/app/vikunja/files - files:/app/vikunja/files
- /srv/docker/vikunja-config.yml:/app/vikunja/config.yml - /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: depends_on:
db: db:
condition: service_healthy condition: service_healthy
restart: unless-stopped restart: unless-stopped
networks: networks:
- vikunja - vikunja
- net - traefik
networks: networks:
vikunja: vikunja:
external: false external: false
net: traefik:
external: true external: true
volumes: volumes: