fix traefik
This commit is contained in:
parent
7633c8d395
commit
9aaca98af6
1 changed files with 7 additions and 27 deletions
|
@ -1,43 +1,23 @@
|
|||
services:
|
||||
traefik-ja:
|
||||
image: "traefik:v2.5"
|
||||
env_file:
|
||||
- ./.env
|
||||
- ./.env.local
|
||||
- ./.env.custom
|
||||
|
||||
command:
|
||||
#- "--log.level=DEBUG"
|
||||
- "--api.insecure=false"
|
||||
- "--log.level=DEBUG"
|
||||
- "--api.insecure=true"
|
||||
- "--providers.docker=true"
|
||||
#- "--api.dashboard=true"
|
||||
|
||||
- "--providers.docker.exposedbydefault=false"
|
||||
|
||||
- "--entrypoints.unsecure.address=:80"
|
||||
# Global HTTPS
|
||||
- "--entrypoints.web.address=:443"
|
||||
# Global HTTP -> HTTPS
|
||||
- "--entrypoints.unsecure.http.redirections.entryPoint.to=web"
|
||||
- "--entrypoints.unsecure.http.redirections.entryPoint.scheme=https"
|
||||
# SSL configuration
|
||||
- "--certificatesresolvers.letsencrypt.acme.httpchallenge=true"
|
||||
- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=unsecure"
|
||||
- "--certificatesresolvers.letsencrypt.acme.email=webmaster@jitsi-admin-master.de"
|
||||
- "--certificatesresolvers.letsencrypt.acme.email=webmaster@odc-master.de"
|
||||
- "--certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json"
|
||||
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.http-catchall.rule=hostregexp(`{host:.+}`)"
|
||||
- "traefik.http.routers.http-catchall.entrypoints=unsecure"
|
||||
- "traefik.http.routers.http-catchall.middlewares=redirect-to-https@docker"
|
||||
- "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
|
||||
|
||||
- "traefik.http.routers.traefik-ja.rule=Host(`traefik.${PUBLIC_URL}`)"
|
||||
- "traefik.http.routers.traefik-ja.entrypoints=web"
|
||||
- "traefik.http.routers.traefik-ja.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.traefik-ja.service=api@internal"
|
||||
- "traefik.http.routers.traefik-ja.middlewares=traefik-auth"
|
||||
- "traefik.http.middlewares.traefik-auth.basicauth.users=test:$$apr1$$H6uskkkW$$IgXLP6ewTrSuBkTrqE8wj/" # test:test
|
||||
|
||||
networks:
|
||||
- external
|
||||
restart: unless-stopped
|
||||
|
@ -68,7 +48,7 @@ services:
|
|||
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.websocket-ja.rule=Host(`${PUBLIC_URL}`) && PathPrefix(`/ws`)"
|
||||
- "traefik.http.routers.websocket-ja.rule=Host(`<clientUrl>`) && PathPrefix(`/ws`)"
|
||||
- "traefik.http.routers.websocket-ja.entrypoints=web"
|
||||
- "traefik.http.routers.websocket-ja.tls=true"
|
||||
- "traefik.http.services.websocket-ja.loadbalancer.server.port=3000"
|
||||
|
@ -104,7 +84,7 @@ services:
|
|||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.app-ja.tls=true"
|
||||
- "traefik.http.routers.app-ja.rule=Host(`${PUBLIC_URL}`)"
|
||||
- "traefik.http.routers.app-ja.rule=Host(`<clientUrl>`)"
|
||||
- "traefik.http.routers.app-ja.entrypoints=web"
|
||||
- "traefik.http.services.app-ja.loadbalancer.server.port=80"
|
||||
- "traefik.http.routers.app-ja.tls.certresolver=letsencrypt"
|
||||
|
|
Loading…
Add table
Reference in a new issue