diff --git a/compose/znas/homelable/docker-compose.yaml b/compose/znas/homelable/docker-compose.yaml index 066fc51..585ac49 100644 --- a/compose/znas/homelable/docker-compose.yaml +++ b/compose/znas/homelable/docker-compose.yaml @@ -3,7 +3,7 @@ networks: external: true services: - frontend: + homelable-frontend: image: ghcr.io/pouzor/homelable-frontend:latest networks: - netgrimoire @@ -27,7 +27,7 @@ services: # --- DIUN --- diun.enable: "true" - backend: + homelable-backend: image: ghcr.io/pouzor/homelable-backend:latest networks: - netgrimoire @@ -41,6 +41,8 @@ services: - STATUS_CHECKER_INTERVAL=${STATUS_CHECKER_INTERVAL:-60} - SQLITE_PATH=/app/data/homelab.db - CORS_ORIGINS=["https://homelable.netgrimoire.com"] + # Internal service name must match for MCP if re-enabled later + - BACKEND_URL=http://homelable-backend:8000 cap_add: - NET_RAW - NET_ADMIN diff --git a/swarm/stack/caddy/Caddyfile b/swarm/stack/caddy/Caddyfile index 608ed51..03f9748 100644 --- a/swarm/stack/caddy/Caddyfile +++ b/swarm/stack/caddy/Caddyfile @@ -144,6 +144,12 @@ scrutiny.netgrimoire.com { reverse_proxy http://192.168.5.10:8081 } +homelable.netgrimoire.com { + import authentik + reverse_proxy http://homelable-frontend:80 +} + + webmail.netgrimoire.com, webmail.gnarlypandaproductions.com, webmail.pncharris.com, webmail.pncfishandmore.com, webmail.pncharrisenterprises.com, webmail.florosafd.org { reverse_proxy http://roundcube:80 @@ -151,6 +157,8 @@ webmail.netgrimoire.com, webmail.gnarlypandaproductions.com, webmail.pncharris.c + + mail.netgrimoire.com, autodiscover.netgrimoire.com, autoconfig.netgrimoire.com, \ mail.wasted-bandwidth.net, autodiscover.wasted-bandwidth.net, autoconfig.wasted-bandwidth.net, \ mail.gnarlypandaproductions.com, autodiscover.gnarlypandaproductions.com, autoconfig.gnarlypandaproductions.com, \