FRITA-infra/roles/webserver/files/docker-compose.yml
2022-11-18 02:41:29 -05:00

31 lines
841 B
YAML

version: '3.5'
networks:
traefik:
name: traefik
services:
traefik:
image: traefik:2.2
command:
- --api.dashboard=true
- --api.debug=true
- --providers.docker=true
- --entrypoints.web.address=:80
- --entrypoints.web.http.redirections.entrypoint.to=websecure
- --entrypoints.web.http.redirections.entrypoint.scheme=https
- --entrypoints.web.http.redirections.entrypoint.permanent=true
- --entrypoints.websecure.address=:443
ports:
- 80:80
- 443:443
volumes:
- /var/run/docker.sock:/var/run/docker.sock
labels:
traefik.http.routers.api.rule: Host(`${TRAEFIK_DOMAIN}`)
traefik.http.routers.api.entrypoints: local
traefik.http.routers.api.service: api@internal
traefik.http.routers.api.tls: true
networks:
- traefik