Reset all networks

This commit is contained in:
Colin Hebert
2023-01-20 18:55:02 +01:00
parent 1daf970ee9
commit 44b95372a1
22 changed files with 57 additions and 52 deletions

View File

@@ -17,7 +17,7 @@ services:
AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE: /run/secrets/smtp_password AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE: /run/secrets/smtp_password
AUTHELIA_NOTIFIER_SMTP_SENDER: ${NASCOMPOSE_AUTHELIA_SMTP_SENDER?} AUTHELIA_NOTIFIER_SMTP_SENDER: ${NASCOMPOSE_AUTHELIA_SMTP_SENDER?}
networks: networks:
- traefik - reverse-proxy
volumes: volumes:
- config:/config - config:/config
configs: configs:
@@ -36,7 +36,7 @@ services:
traefik.enable: true traefik.enable: true
networks: networks:
traefik: reverse-proxy:
external: true external: true
volumes: volumes:

View File

@@ -8,8 +8,7 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- traefik - reverse-proxy
- downloads
volumes: volumes:
- mylar_config:/config/ - mylar_config:/config/
- data:/data - data:/data
@@ -25,8 +24,7 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- traefik - reverse-proxy
- downloads
volumes: volumes:
- lazylibrarian_config:/config/ - lazylibrarian_config:/config/
- data:/data - data:/data
@@ -41,8 +39,7 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- traefik - reverse-proxy
- downloads
- torrents - torrents
- usenet - usenet
volumes: volumes:
@@ -59,8 +56,7 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- traefik - reverse-proxy
- downloads
- torrents - torrents
- usenet - usenet
volumes: volumes:
@@ -77,7 +73,7 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- traefik - reverse-proxy
volumes: volumes:
- bazarr_config:/config/ - bazarr_config:/config/
- data:/data - data:/data
@@ -92,8 +88,9 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- traefik - reverse-proxy
- downloads # TODO: connect directly to sonarr/radarr
- media-player
volumes: volumes:
- ombi_config:/config/ - ombi_config:/config/
restart: unless-stopped restart: unless-stopped
@@ -101,9 +98,13 @@ services:
traefik.enable: true traefik.enable: true
networks: networks:
traefik: reverse-proxy:
external: true external: true
downloads: torrents:
external: true
usenet:
external: true
media-player:
external: true external: true
volumes: volumes:

View File

@@ -7,10 +7,11 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- reverse-proxy
- default - default
- traefik
- indexer - indexer
- torrents - torrents
- usenet
dns: dns:
# Work around DNS blocks in various regions # Work around DNS blocks in various regions
- 1.1.1.1 - 1.1.1.1
@@ -30,10 +31,12 @@ networks:
indexer: indexer:
name: indexer name: indexer
traefik: reverse-proxy:
external: true external: true
torrents: torrents:
external: true external: true
usenet:
external: true
volumes: volumes:
prowlarr_config: prowlarr_config:

View File

@@ -7,8 +7,8 @@ services:
PLEX_UID: ${NASCOMPOSE_UID?} PLEX_UID: ${NASCOMPOSE_UID?}
PLEX_GID: ${NASCOMPOSE_GID?} PLEX_GID: ${NASCOMPOSE_GID?}
networks: networks:
- default - reverse-proxy
- traefik - scrobbler
volumes: volumes:
- plex_transcode:/transcode/ - plex_transcode:/transcode/
- plex_config:/config/ - plex_config:/config/
@@ -21,7 +21,9 @@ services:
traefik.http.services.plex.loadbalancer.server.scheme: https traefik.http.services.plex.loadbalancer.server.scheme: https
networks: networks:
traefik: reverse-proxy:
external: true
scrobbler:
external: true external: true
volumes: volumes:

View File

@@ -7,7 +7,7 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- traefik - reverse-proxy
volumes: volumes:
- smokeping_data:/data/ - smokeping_data:/data/
- smokeping_config:/config/ - smokeping_config:/config/
@@ -17,7 +17,7 @@ services:
traefik.http.routers.smokeping.middlewares: authelia@file traefik.http.routers.smokeping.middlewares: authelia@file
networks: networks:
traefik: reverse-proxy:
external: true external: true
volumes: volumes:

View File

@@ -7,7 +7,7 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- traefik - reverse-proxy
volumes: volumes:
- heimdall_config:/config/ - heimdall_config:/config/
restart: unless-stopped restart: unless-stopped
@@ -16,7 +16,7 @@ services:
traefik.http.routers.heimdall.middlewares: authelia@file traefik.http.routers.heimdall.middlewares: authelia@file
networks: networks:
traefik: reverse-proxy:
external: true external: true
volumes: volumes:

View File

@@ -1,4 +1,4 @@
name: Proxy name: Reverse proxy
services: services:
traefik: traefik:
@@ -6,7 +6,7 @@ services:
environment: environment:
NASCOMPOSE_TRAEFIK_DOMAINS: ${NASCOMPOSE_TRAEFIK_DOMAINS?} NASCOMPOSE_TRAEFIK_DOMAINS: ${NASCOMPOSE_TRAEFIK_DOMAINS?}
networks: networks:
- traefik - reverse-proxy
- docker - docker
configs: configs:
- source: traefik_static - source: traefik_static
@@ -32,27 +32,28 @@ services:
traefik.http.routers.traefik.service: api@internal traefik.http.routers.traefik.service: api@internal
networks: networks:
reverse-proxy:
name: traefik
docker: docker:
external: true external: true
traefik:
name: traefik
configs: configs:
traefik_static: traefik_static:
file: ${NASCOMPOSE_SERVICES?}/proxy/configs/traefik.yml file: ${NASCOMPOSE_SERVICES?}/reverse-proxy/configs/traefik.yml
traefik_dynamic: traefik_dynamic:
file: ${NASCOMPOSE_SERVICES?}/proxy/configs/dynamic/traefik.yml file: ${NASCOMPOSE_SERVICES?}/reverse-proxy/configs/dynamic/traefik.yml
traefik_tls: traefik_tls:
file: ${NASCOMPOSE_SERVICES?}/proxy/configs/dynamic/tls.yml file: ${NASCOMPOSE_SERVICES?}/reverse-proxy/configs/dynamic/tls.yml
traefik_hsts: traefik_hsts:
file: ${NASCOMPOSE_SERVICES?}/proxy/configs/dynamic/hsts.yml file: ${NASCOMPOSE_SERVICES?}/reverse-proxy/configs/dynamic/hsts.yml
traefik_authelia: traefik_authelia:
file: ${NASCOMPOSE_SERVICES?}/proxy/configs/dynamic/authelia.yml file: ${NASCOMPOSE_SERVICES?}/reverse-proxy/configs/dynamic/authelia.yml
traefik_transmission-api: traefik_transmission-api:
file: ${NASCOMPOSE_SERVICES?}/proxy/configs/dynamic/transmission-api.yml file: ${NASCOMPOSE_SERVICES?}/reverse-proxy/configs/dynamic/transmission-api.yml
secrets: secrets:
traefik_tls_cert: traefik_tls_cert:
file: ${NASCOMPOSE_SERVICES?}/proxy/secrets/traefik.cert file: ${NASCOMPOSE_SERVICES?}/reverse-proxy/secrets/traefik.cert
traefik_tls_key: traefik_tls_key:
file: ${NASCOMPOSE_SERVICES?}/proxy/secrets/traefik.key file: ${NASCOMPOSE_SERVICES?}/reverse-proxy/secrets/traefik.key

View File

@@ -9,8 +9,8 @@ services:
TRAKT_ID_FILE: /run/secrets/trakt_id TRAKT_ID_FILE: /run/secrets/trakt_id
TRAKT_SECRET_FILE: /run/secrets/trakt_secret TRAKT_SECRET_FILE: /run/secrets/trakt_secret
networks: networks:
- traefik - reverse-proxy
- media-player - scrobbler
volumes: volumes:
- plaxt_keystore:/app/keystore/ - plaxt_keystore:/app/keystore/
secrets: secrets:
@@ -22,9 +22,10 @@ services:
traefik.http.routers.plaxt.middlewares: authelia@file traefik.http.routers.plaxt.middlewares: authelia@file
networks: networks:
traefik: scrobbler:
external: true name: scrobbler
media-player:
reverse-proxy:
external: true external: true
volumes: volumes:

View File

@@ -13,8 +13,8 @@ services:
cap_add: cap_add:
- NET_ADMIN - NET_ADMIN
networks: networks:
- traefik - reverse-proxy
- downloads - torrents
dns: dns:
# Work around DNS blocks in various regions # Work around DNS blocks in various regions
- 1.1.1.1 - 1.1.1.1
@@ -35,7 +35,7 @@ networks:
torrents: torrents:
name: torrents name: torrents
traefik: reverse-proxy:
external: true external: true
volumes: volumes:

View File

@@ -14,8 +14,8 @@ services:
PUID: ${NASCOMPOSE_UID?} PUID: ${NASCOMPOSE_UID?}
PGID: ${NASCOMPOSE_GID?} PGID: ${NASCOMPOSE_GID?}
networks: networks:
- traefik - reverse-proxy
- downloads - usenet
volumes: volumes:
- sabnzbd_config:/config - sabnzbd_config:/config
- usenet:/downloads - usenet:/downloads
@@ -27,7 +27,7 @@ networks:
usenet: usenet:
name: usenet name: usenet
traefik: reverse-proxy:
external: true external: true
volumes: volumes:

View File

@@ -17,7 +17,7 @@ services:
] ]
} }
networks: networks:
- traefik - reverse-proxy
volumes: volumes:
- youtub-dl:/downloads - youtub-dl:/downloads
restart: unless-stopped restart: unless-stopped
@@ -26,10 +26,7 @@ services:
traefik.http.routers.youtube-dl.middlewares: authelia@file traefik.http.routers.youtube-dl.middlewares: authelia@file
networks: networks:
youtube-dl: reverse-proxy:
name: youtube-dl
traefik:
external: true external: true
volumes: volumes: