traefik takes advantage of docker expose port
This commit is contained in:
parent
4ba71fa5c8
commit
8b759e6e98
11 changed files with 12 additions and 22 deletions
|
@ -17,7 +17,6 @@ services:
|
||||||
- traefik.http.routers.baikal.rule=Host(`${HOST_BAIKAL}.${DOMAIN}`)
|
- traefik.http.routers.baikal.rule=Host(`${HOST_BAIKAL}.${DOMAIN}`)
|
||||||
- traefik.http.routers.baikal.entrypoints=https
|
- traefik.http.routers.baikal.entrypoints=https
|
||||||
- traefik.http.routers.baikal.tls=true
|
- traefik.http.routers.baikal.tls=true
|
||||||
- traefik.http.services.baikal.loadbalancer.server.port=80
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
baikal_config:
|
baikal_config:
|
||||||
|
|
|
@ -26,4 +26,3 @@ services:
|
||||||
- traefik.http.routers.blog.rule=Host(`${HOST_BLOG}.${DOMAIN}`)
|
- traefik.http.routers.blog.rule=Host(`${HOST_BLOG}.${DOMAIN}`)
|
||||||
- traefik.http.routers.blog.entrypoints=https
|
- traefik.http.routers.blog.entrypoints=https
|
||||||
- traefik.http.routers.blog.tls=true
|
- traefik.http.routers.blog.tls=true
|
||||||
- traefik.http.services.blog.loadbalancer.server.port=80
|
|
||||||
|
|
|
@ -19,6 +19,5 @@ services:
|
||||||
- traefik.http.routers.dokuwiki.rule=Host(`${HOST_DOKUWIKI}.${DOMAIN}`)
|
- traefik.http.routers.dokuwiki.rule=Host(`${HOST_DOKUWIKI}.${DOMAIN}`)
|
||||||
- traefik.http.routers.dokuwiki.entrypoints=https
|
- traefik.http.routers.dokuwiki.entrypoints=https
|
||||||
- traefik.http.routers.dokuwiki.tls=true
|
- traefik.http.routers.dokuwiki.tls=true
|
||||||
- traefik.http.services.dokuwiki.loadbalancer.server.port=80
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@ services:
|
||||||
- traefik.http.routers.glances.rule=Host(`${HOST_WWW}.${DOMAIN}`) && PathPrefix(`${PATH_GLANCES}`)
|
- traefik.http.routers.glances.rule=Host(`${HOST_WWW}.${DOMAIN}`) && PathPrefix(`${PATH_GLANCES}`)
|
||||||
- traefik.http.routers.glances.entrypoints=https
|
- traefik.http.routers.glances.entrypoints=https
|
||||||
- traefik.http.routers.glances.tls=true
|
- traefik.http.routers.glances.tls=true
|
||||||
- traefik.http.services.glances.loadbalancer.server.port=61208
|
|
||||||
- traefik.http.routers.glances.middlewares=glancesRedir,glancesPStrip
|
- traefik.http.routers.glances.middlewares=glancesRedir,glancesPStrip
|
||||||
- traefik.http.middlewares.glancesPStrip.stripprefix.prefixes=${PATH_GLANCES}
|
- traefik.http.middlewares.glancesPStrip.stripprefix.prefixes=${PATH_GLANCES}
|
||||||
- traefik.http.middlewares.glancesRedir.redirectregex.regex=^(.*)${PATH_GLANCES}$$
|
- traefik.http.middlewares.glancesRedir.redirectregex.regex=^(.*)${PATH_GLANCES}$$
|
||||||
|
|
|
@ -31,7 +31,6 @@ services:
|
||||||
- traefik.http.routers.netdata.tls=true
|
- traefik.http.routers.netdata.tls=true
|
||||||
- traefik.http.routers.netdata.middlewares=auth
|
- traefik.http.routers.netdata.middlewares=auth
|
||||||
- traefik.http.middlewares.auth.basicauth.users=${BASIC_AUTH}
|
- traefik.http.middlewares.auth.basicauth.users=${BASIC_AUTH}
|
||||||
- traefik.http.services.netdata.loadbalancer.server.port=19999
|
|
||||||
healthcheck:
|
healthcheck:
|
||||||
disable: true
|
disable: true
|
||||||
docker-proxy:
|
docker-proxy:
|
||||||
|
|
|
@ -30,7 +30,6 @@ services:
|
||||||
- traefik.http.routers.pigallery_config.rule=Host(`${HOST_PIGALLERY}.${DOMAIN}`)
|
- traefik.http.routers.pigallery_config.rule=Host(`${HOST_PIGALLERY}.${DOMAIN}`)
|
||||||
- traefik.http.routers.pigallery_config.entrypoints=https
|
- traefik.http.routers.pigallery_config.entrypoints=https
|
||||||
- traefik.http.routers.pigallery_config.tls=true
|
- traefik.http.routers.pigallery_config.tls=true
|
||||||
- traefik.http.services.pigallery_config.loadbalancer.server.port=80
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
pigallerydb_data:
|
pigallerydb_data:
|
||||||
|
|
|
@ -14,12 +14,13 @@ services:
|
||||||
- "465:465"
|
- "465:465"
|
||||||
- "993:993"
|
- "993:993"
|
||||||
- "25:25"
|
- "25:25"
|
||||||
|
expose:
|
||||||
|
- 80
|
||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.http.routers.posteio.rule=Host(`${HOST_MAIL}.${DOMAIN}`)
|
- traefik.http.routers.posteio.rule=Host(`${HOST_MAIL}.${DOMAIN}`)
|
||||||
- traefik.http.routers.posteio.entrypoints=https
|
- traefik.http.routers.posteio.entrypoints=https
|
||||||
- traefik.http.routers.posteio.tls=true
|
- traefik.http.routers.posteio.tls=true
|
||||||
- traefik.http.services.posteio.loadbalancer.server.port=80
|
|
||||||
networks:
|
networks:
|
||||||
- srv
|
- srv
|
||||||
healthcheck:
|
healthcheck:
|
||||||
|
|
|
@ -53,7 +53,6 @@ services:
|
||||||
- traefik.http.routers.seafile.rule=Host(`${HOST_SEAFILE}.${DOMAIN}`)
|
- traefik.http.routers.seafile.rule=Host(`${HOST_SEAFILE}.${DOMAIN}`)
|
||||||
- traefik.http.routers.seafile.entrypoints=https
|
- traefik.http.routers.seafile.entrypoints=https
|
||||||
- traefik.http.routers.seafile.tls=true
|
- traefik.http.routers.seafile.tls=true
|
||||||
- traefik.http.services.seafile.loadbalancer.server.port=80
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
seafile_db:
|
seafile_db:
|
||||||
|
|
|
@ -16,7 +16,6 @@ services:
|
||||||
- traefik.http.routers.selfoss.rule=Host(`${HOST_SELFOSS}.${DOMAIN}`)
|
- traefik.http.routers.selfoss.rule=Host(`${HOST_SELFOSS}.${DOMAIN}`)
|
||||||
- traefik.http.routers.selfoss.entrypoints=https
|
- traefik.http.routers.selfoss.entrypoints=https
|
||||||
- traefik.http.routers.selfoss.tls=true
|
- traefik.http.routers.selfoss.tls=true
|
||||||
- traefik.http.services.selfoss.loadbalancer.server.port=8888
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
selfoss_data:
|
selfoss_data:
|
||||||
|
|
|
@ -17,7 +17,6 @@ services:
|
||||||
- traefik.http.routers.shaarli.rule=Host(`${HOST_SHAARLI}.${DOMAIN}`)
|
- traefik.http.routers.shaarli.rule=Host(`${HOST_SHAARLI}.${DOMAIN}`)
|
||||||
- traefik.http.routers.shaarli.entrypoints=https
|
- traefik.http.routers.shaarli.entrypoints=https
|
||||||
- traefik.http.routers.shaarli.tls=true
|
- traefik.http.routers.shaarli.tls=true
|
||||||
- traefik.http.services.shaarli.loadbalancer.server.port=80
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
shaarli-data:
|
shaarli-data:
|
||||||
|
|
|
@ -3,7 +3,6 @@ version: '3'
|
||||||
services:
|
services:
|
||||||
wallabag:
|
wallabag:
|
||||||
container_name: wallabag
|
container_name: wallabag
|
||||||
environment:
|
|
||||||
image: wallabag/wallabag
|
image: wallabag/wallabag
|
||||||
networks:
|
networks:
|
||||||
- srv
|
- srv
|
||||||
|
@ -20,7 +19,6 @@ services:
|
||||||
- traefik.http.routers.wallabag.rule=Host(`${HOST_WALLABAG}.${DOMAIN}`)
|
- traefik.http.routers.wallabag.rule=Host(`${HOST_WALLABAG}.${DOMAIN}`)
|
||||||
- traefik.http.routers.wallabag.entrypoints=https
|
- traefik.http.routers.wallabag.entrypoints=https
|
||||||
- traefik.http.routers.wallabag.tls=true
|
- traefik.http.routers.wallabag.tls=true
|
||||||
- traefik.http.services.wallabag.loadbalancer.server.port=80
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
wallabag_data:
|
wallabag_data:
|
||||||
|
|
Loading…
Add table
Reference in a new issue