33 lines
1016 B
YAML
33 lines
1016 B
YAML
services:
|
|
reverse-proxy:
|
|
# labels:
|
|
# - traefik.http.routers.reverse-proxy.rule=Host(`traefik.rschneider.net`)
|
|
# - traefik.http.routers.reverse-proxy.tls=true
|
|
# - traefik.http.services.reverse-proxy.loadbalancer.server.port=8080
|
|
# The official v3 Traefik docker image
|
|
image: traefik:v3.1
|
|
# Enables the web UI and tells Traefik to listen to docker
|
|
command:
|
|
# - --api.insecure=true
|
|
# - --providers.docker
|
|
# - --entryPoints.web.address=:80
|
|
# - --entryPoints.websecure.address=:443
|
|
# - --accesslog=true
|
|
# - --log.level=DEBUG
|
|
- --configFile=/traefik/config.yaml
|
|
ports:
|
|
# The HTTP port
|
|
- "80:80"
|
|
# The Web UI (enabled by --api.insecure=true)
|
|
- "4113:8080"
|
|
- "443:443"
|
|
volumes:
|
|
# So that Traefik can listen to the Docker events
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- ./services/traefik/config.yaml:/traefik/config.yaml
|
|
networks:
|
|
- traefik
|
|
networks:
|
|
traefik:
|
|
driver: bridge
|