traefik takes advantage of docker expose port

This commit is contained in:
Yax 2021-11-06 15:35:05 +01:00
parent 4ba71fa5c8
commit 8b759e6e98
11 changed files with 12 additions and 22 deletions

View file

@ -17,7 +17,6 @@ services:
- traefik.http.routers.baikal.rule=Host(`${HOST_BAIKAL}.${DOMAIN}`)
- traefik.http.routers.baikal.entrypoints=https
- traefik.http.routers.baikal.tls=true
- traefik.http.services.baikal.loadbalancer.server.port=80
volumes:
baikal_config:

View file

@ -25,5 +25,4 @@ services:
- traefik.enable=true
- traefik.http.routers.blog.rule=Host(`${HOST_BLOG}.${DOMAIN}`)
- traefik.http.routers.blog.entrypoints=https
- traefik.http.routers.blog.tls=true
- traefik.http.services.blog.loadbalancer.server.port=80
- traefik.http.routers.blog.tls=true

View file

@ -18,7 +18,6 @@ services:
- traefik.enable=true
- traefik.http.routers.dokuwiki.rule=Host(`${HOST_DOKUWIKI}.${DOMAIN}`)
- traefik.http.routers.dokuwiki.entrypoints=https
- traefik.http.routers.dokuwiki.tls=true
- traefik.http.services.dokuwiki.loadbalancer.server.port=80
- traefik.http.routers.dokuwiki.tls=true

View file

@ -18,7 +18,6 @@ services:
- traefik.http.routers.glances.rule=Host(`${HOST_WWW}.${DOMAIN}`) && PathPrefix(`${PATH_GLANCES}`)
- traefik.http.routers.glances.entrypoints=https
- traefik.http.routers.glances.tls=true
- traefik.http.services.glances.loadbalancer.server.port=61208
- traefik.http.routers.glances.middlewares=glancesRedir,glancesPStrip
- traefik.http.middlewares.glancesPStrip.stripprefix.prefixes=${PATH_GLANCES}
- traefik.http.middlewares.glancesRedir.redirectregex.regex=^(.*)${PATH_GLANCES}$$

View file

@ -30,8 +30,7 @@ services:
- traefik.http.routers.netdata.entrypoints=https
- traefik.http.routers.netdata.tls=true
- traefik.http.routers.netdata.middlewares=auth
- traefik.http.middlewares.auth.basicauth.users=${BASIC_AUTH}
- traefik.http.services.netdata.loadbalancer.server.port=19999
- traefik.http.middlewares.auth.basicauth.users=${BASIC_AUTH}
healthcheck:
disable: true
docker-proxy:

View file

@ -29,8 +29,7 @@ services:
- traefik.enable=true
- traefik.http.routers.pigallery_config.rule=Host(`${HOST_PIGALLERY}.${DOMAIN}`)
- traefik.http.routers.pigallery_config.entrypoints=https
- traefik.http.routers.pigallery_config.tls=true
- traefik.http.services.pigallery_config.loadbalancer.server.port=80
- traefik.http.routers.pigallery_config.tls=true
volumes:
pigallerydb_data:

View file

@ -14,12 +14,13 @@ services:
- "465:465"
- "993:993"
- "25:25"
expose:
- 80
labels:
- traefik.enable=true
- traefik.http.routers.posteio.rule=Host(`${HOST_MAIL}.${DOMAIN}`)
- traefik.http.routers.posteio.entrypoints=https
- traefik.http.routers.posteio.tls=true
- traefik.http.services.posteio.loadbalancer.server.port=80
networks:
- srv
healthcheck:

View file

@ -52,8 +52,7 @@ services:
- traefik.enable=true
- traefik.http.routers.seafile.rule=Host(`${HOST_SEAFILE}.${DOMAIN}`)
- traefik.http.routers.seafile.entrypoints=https
- traefik.http.routers.seafile.tls=true
- traefik.http.services.seafile.loadbalancer.server.port=80
- traefik.http.routers.seafile.tls=true
volumes:
seafile_db:

View file

@ -15,8 +15,7 @@ services:
- traefik.enable=true
- traefik.http.routers.selfoss.rule=Host(`${HOST_SELFOSS}.${DOMAIN}`)
- traefik.http.routers.selfoss.entrypoints=https
- traefik.http.routers.selfoss.tls=true
- traefik.http.services.selfoss.loadbalancer.server.port=8888
- traefik.http.routers.selfoss.tls=true
volumes:
selfoss_data:

View file

@ -16,8 +16,7 @@ services:
- traefik.enable=true
- traefik.http.routers.shaarli.rule=Host(`${HOST_SHAARLI}.${DOMAIN}`)
- traefik.http.routers.shaarli.entrypoints=https
- traefik.http.routers.shaarli.tls=true
- traefik.http.services.shaarli.loadbalancer.server.port=80
- traefik.http.routers.shaarli.tls=true
volumes:
shaarli-data:

View file

@ -3,15 +3,14 @@ version: '3'
services:
wallabag:
container_name: wallabag
environment:
image: wallabag/wallabag
networks:
- srv
expose:
- 80
- 80
volumes:
- wallabag_data:/var/www/wallabag/data:rw
- wallabag_images:/var/www/wallabag/web/assets/images:rw
- wallabag_data:/var/www/wallabag/data:rw
- wallabag_images:/var/www/wallabag/web/assets/images:rw
environment:
- SYMFONY__ENV__DOMAIN_NAME="https://${HOST_WALLABAG}.${DOMAIN}"
- SYMFONY__ENV__FOSUSER_REGISTRATION=false
@ -20,7 +19,6 @@ services:
- traefik.http.routers.wallabag.rule=Host(`${HOST_WALLABAG}.${DOMAIN}`)
- traefik.http.routers.wallabag.entrypoints=https
- traefik.http.routers.wallabag.tls=true
- traefik.http.services.wallabag.loadbalancer.server.port=80
volumes:
wallabag_data: