Dispatch network config in services

This commit is contained in:
Yax 2022-12-07 18:52:49 +01:00
parent 4437d17663
commit 75df1be7f7
13 changed files with 55 additions and 32 deletions

View file

@ -1,23 +0,0 @@
version: '3.8'
networks:
dmz:
name: dmz
blog-frontend:
name: blog-frontend
blog-backend:
name: blog-backend
glances-frontend:
name: glances-frontend
portainer-frontend:
name: portainer-frontend
selfoss-frontend:
name: selfoss-frontend
shaarli-frontend:
name: shaarli-frontend
source-frontend:
name: source-frontend
wallabag-frontend:
name: wallabag-frontend
wwww-frontend:
name: wwww-frontend

View file

@ -28,3 +28,9 @@ services:
- traefik.http.routers.blog.entrypoints=https
- traefik.http.routers.blog.tls=true
- traefik.docker.network=blog-frontend
networks:
blog-frontend:
name: blog-frontend
blog-backend:
name: blog-backend

View file

@ -24,3 +24,6 @@ services:
- traefik.http.middlewares.glancesRedir.redirectregex.replacement=$${1}${PATH_GLANCES}/
- traefik.docker.network=glances-frontend
networks:
glances-frontend:
name: glances-frontend

View file

@ -25,5 +25,9 @@ services:
- traefik.http.middlewares.portainerRedir.redirectregex.replacement=$${1}${PATH_PORTAINER}/
- traefik.docker.network=portainer-frontend
networks:
portainer-frontend:
name: portainer-frontend
volumes:
portainer_data:

View file

@ -25,3 +25,7 @@ services:
- traefik.docker.network=selfoss-frontend
volumes:
selfoss_data:
networks:
selfoss-frontend:
name: selfoss-frontend

View file

@ -19,5 +19,9 @@ services:
- traefik.http.routers.shaarli.tls=true
- traefik.docker.network=shaarli-frontend
networks:
shaarli-frontend:
name: shaarli-frontend
volumes:
shaarli-cache:

View file

@ -21,6 +21,12 @@ services:
- traefik.http.routers.gitea.entrypoints=https
- traefik.http.routers.gitea.tls=true
- traefik.docker.network=source-frontend
networks:
source-frontend:
name: source-frontend
volumes:
gitea_data:
gitea_config:

View file

@ -42,16 +42,16 @@ services:
- 443:443
networks:
- dmz
# - baikal-frontend
- baikal-frontend
- blog-frontend
# - deluge-frontend
# - dokuwiki-frontend
- deluge-frontend
- dokuwiki-frontend
- glances-frontend
# - netdata-frontend
# - photo-frontend
- netdata-frontend
- photo-frontend
- portainer-frontend
# - posteio-frontend
# - seafile-frontend
- posteio-frontend
- seafile-frontend
- selfoss-frontend
- shaarli-frontend
- source-frontend
@ -61,3 +61,7 @@ services:
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ${ROOT_INSTALL}/selfhosting/traefik/acme.json:/acme.json
networks:
dmz:
name: dmz

View file

@ -47,5 +47,9 @@ services:
volumes:
- certs:/etc/ssl/traefik
networks:
dmz:
name: dmz
volumes:
certs:

View file

@ -21,6 +21,10 @@ services:
- traefik.http.routers.wallabag.tls=true
- traefik.docker.network=wallabag-frontend
networks:
wallabag-frontend:
name: wallabag-frontend
volumes:
wallabag_data:
wallabag_images:

View file

@ -36,4 +36,6 @@ services:
- traefik.http.routers.dashy.tls=true
- traefik.docker.network=wwww-frontend
networks:
wwww-frontend:
name: wwww-frontend

View file

@ -22,4 +22,6 @@ services:
- traefik.http.routers.dashy.tls=true
- traefik.docker.network=wwww-frontend
networks:
wwww-frontend:
name: wwww-frontend

View file

@ -16,3 +16,6 @@ services:
- traefik.http.routers.www.tls=true
- traefik.docker.network=wwww-frontend
networks:
wwww-frontend:
name: wwww-frontend