generated from sambuc/tpl.docker-compose
fix: cleanup docker-compose.yml file
This commit is contained in:
@@ -13,16 +13,13 @@ services:
|
||||
image: "traefik:v3.1.2"
|
||||
restart: always
|
||||
command:
|
||||
#- "--core.defaultRuleSyntax=v2"
|
||||
#- "--log.level=DEBUG"
|
||||
- "--global.sendanonymoususage=false"
|
||||
- "--api.dashboard=true"
|
||||
#- "--api.insecure=true"
|
||||
- "--providers.docker=true"
|
||||
- "--providers.docker.exposedbydefault=false"
|
||||
- "--providers.docker.network=proxy"
|
||||
- "--providers.file.directory=/conf/files/"
|
||||
#- "--serverstransport.rootcas=/conf/certs/rootca.crt"
|
||||
- "--entrypoints.web.address=:80"
|
||||
- "--entrypoints.web.http.redirections.entrypoint.to=web-secure"
|
||||
- "--entrypoints.web.http.redirections.entrypoint.scheme=https"
|
||||
@@ -32,7 +29,6 @@ services:
|
||||
#- "--entrypoints.turns-udp.address=:443/udp"
|
||||
- "--certificatesresolvers.letsencrypt.acme.httpchallenge=true"
|
||||
- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"
|
||||
#- "--certificatesresolvers.letsencrypt.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory"
|
||||
- "--certificatesresolvers.letsencrypt.acme.email=${CERT_EMAIL}"
|
||||
- "--certificatesresolvers.letsencrypt.acme.storage=/conf/acme/letsencrypt.json"
|
||||
ports:
|
||||
@@ -53,7 +49,7 @@ services:
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.docker.network=proxy_infra"
|
||||
|
||||
|
||||
# MIDDLEWARES
|
||||
# Priority goes from first in the list to last.
|
||||
- "traefik.http.middlewares.traefik.chain.middlewares=headers-base@file,headers-sts@file,headers-policy-self@file"
|
||||
@@ -65,8 +61,8 @@ services:
|
||||
# Traefik Dashboard
|
||||
- "traefik.http.routers.traefik.service=api@internal"
|
||||
- "traefik.http.routers.traefik.entrypoints=web-secure"
|
||||
#- "traefik.http.routers.traefik.rule=Host(`${FQDN}`) && (PathPrefix(`/api`) || PathPrefix(`/dashboard`))"
|
||||
- "traefik.http.routers.traefik.rule=Host(`${FQDN}`)"
|
||||
- "traefik.http.routers.traefik.rule=Host(`${FQDN}`) && (PathPrefix(`/api`) || PathPrefix(`/dashboard`))"
|
||||
#- "traefik.http.routers.traefik.rule=Host(`${FQDN}`)"
|
||||
- "traefik.http.routers.traefik.tls=true"
|
||||
- "traefik.http.routers.traefik.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.traefik.middlewares=traefik,net-home@file,auth-traefik@file,treafik-redirect"
|
||||
|
||||
Reference in New Issue
Block a user