diff --git a/docker-compose.yml b/docker-compose.yml index 3fc4f32..8e52246 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,7 @@ services: - PGID=1000 - TZ=Asia/Jerusalem - URL=pukeko.xyz #optional - - SUBDOMAINS=cloud,git,photos,stream,vault,wiki,grocy,torrent,ler,pod,sync,tasks,notes,news,secure,flight,monitor,tv,movies,subtitles,index,portain + - SUBDOMAINS=cloud,git,photos,stream,vault,wiki,grocy,torrent,ler,pod,sync,tasks,notes,news,secure,flight,monitor,tv,movies,subtitles,index,portain,jop - VALIDATION=dns - DNSPLUGIN=cloudflare #optional #- PROPAGATION=100 #optional @@ -26,6 +26,28 @@ services: - 443:443 - 80:80 #optional restart: unless-stopped + networks: + - swag_internal + - swag_network + - arr_network + - filebrowser_network + - gitea_network + - grocy_network + - vaultwarden_network + - vikunja_network + - freshrss_network + - jekyll_network + - jellyfin_network + - joplin_network + - photoprism_network + - podgrab_network + - portainer_network + - prometheus_network + - qbittorrent_network + - syncthing_network + - takahe_network + - wekan_network + - wikijs_network homer: image: b4bz/homer container_name: homer @@ -37,6 +59,8 @@ services: - UID=1000 - GID=1000 restart: unless-stopped + networks: + - swag_internal authelia: image: authelia/authelia:latest container_name: authelia @@ -49,6 +73,8 @@ services: secrets: - hmac - private_key + networks: + - swag_internal secrets: hmac: file: ./authelia/secrets/hmac @@ -56,5 +82,45 @@ secrets: file: ./authelia/secrets/issuer_private_key networks: - default: - name: takahe_network + swag_network: + driver: bridge + swag_internal: + driver: bridge + arr_network: + external: true + filebrowser_network: + external: true + freshrss_network: + external: true + gitea_network: + external: true + grocy_network: + external: true + jekyll_network: + external: true + jellyfin_network: + external: true + joplin_network: + external: true + photoprism_network: + external: true + podgrab_network: + external: true + portainer_network: + external: true + prometheus_network: + external: true + vaultwarden_network: + external: true + vikunja_network: + external: true + wekan_network: + external: true + wikijs_network: + external: true + qbittorrent_network: + external: true + syncthing_network: + external: true + takahe_network: + external: true