KazV2/dockers/web/docker-compose.yml
2024-12-13 17:07:55 +01:00

34 lines
890 B
YAML

services:
web:
image: nginx
container_name: ${webServName}
restart: ${restartPolicy}
# ports:
# - 8080:80
extends:
file: autoconfig.yml
service: autoconfig
networks:
- webNet
volumes:
- html:/usr/share/nginx/html/
- config:/etc/nginx/
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
labels:
- "traefik.enable=true"
#- "traefik.http.routers.web.rule=Host(`${domain}`) || Host(`www.${domain}`)"
# remplacé par
- "traefik.http.routers.mailfolder.rule=(Host(`${domain}`) || Host(`www.${domain}`)) && (PathPrefix(`/m/`) || PathPrefix(`/mail/`))"
- "traefik.http.routers.web.rule=Host(`web.${domain}`)"
#- "traefik.http.routers.web.middlewares=test-adminipallowlist@file"
volumes:
html:
config:
networks:
webNet:
external: true
name: webNet