From e76c76b01e55fca9a9280da270f1a18199f6d0fa Mon Sep 17 00:00:00 2001 From: claude-macmini Date: Tue, 8 Sep 2026 21:15:10 +0200 Subject: [PATCH] Isoleer backend op prive-net; alleen ingress op coolify-net Fix: met connect_to_docker_network stond de api op het gedeelde coolify-net waar coolify-redis de naam 'redis' deelt -> api kreeg NOAUTH van de verkeerde redis -> 500 bij registratie. Nu: backends op default (app-net), alleen ingress ook op coolify. Co-Authored-By: Claude Opus 4.8 --- docker-compose.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index c0b1bdf..187e6a8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -181,12 +181,24 @@ services: timeout: 5s retries: 3 start_period: 10s + # ALLEEN de ingress hangt aan het gedeelde 'coolify'-netwerk (voor Traefik). + # De backend-services blijven op het privé-app-netwerk (default) — anders + # botst de generieke servicenaam 'redis'/'db' met Coolify's eigen + # coolify-redis/coolify-db op het gedeelde net (NOAUTH/verkeerde backend). + networks: + - default + - coolify volumes: postgres-data: opnform_storage: redis-data: +# Het 'coolify'-netwerk bestaat al (Coolify's proxy-net); alleen extern refereren. +networks: + coolify: + external: true + # Nginx-ingress-config inline. Alle nginx-$-variabelen zijn als $$ geschreven # zodat docker compose ze NIET interpoleert (compose zet $$ -> $ terug); pas de # gerenderde config bevat de juiste nginx-variabelen. client_max_body_size is