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.entrypoints=https
|
||||
- traefik.http.routers.baikal.tls=true
|
||||
- traefik.http.services.baikal.loadbalancer.server.port=80
|
||||
|
||||
volumes:
|
||||
baikal_config:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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}$$
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Add table
Reference in a new issue