26 lines
1014 B
YAML
26 lines
1014 B
YAML
services:
|
|
mail-landing:
|
|
image: git.mifi.dev/mifi-holdings/mail-landing:latest
|
|
container_name: mifi-mail-landing
|
|
restart: unless-stopped
|
|
networks:
|
|
- marina-net
|
|
labels:
|
|
- 'traefik.enable=true'
|
|
- 'traefik.docker.network=marina-net'
|
|
- 'traefik.http.routers.mail-landing.rule=Host(`mail.mifi.holdings`)'
|
|
- 'traefik.http.routers.mail-landing.entrypoints=websecure'
|
|
- 'traefik.http.routers.mail-landing.middlewares=gzip@file,security-supermax-with-analytics@file'
|
|
- 'traefik.http.routers.mail-landing.tls=true'
|
|
- 'traefik.http.routers.mail-landing.tls.certresolver=letsencrypt'
|
|
- 'traefik.http.services.mail-landing.loadbalancer.server.port=80'
|
|
healthcheck:
|
|
test: ['CMD-SHELL', 'wget --spider -q http://localhost/ || exit 1']
|
|
interval: 20s
|
|
timeout: 3s
|
|
retries: 3
|
|
|
|
networks:
|
|
marina-net:
|
|
external: true
|