From 72c525ce601d8233665f3524685d7397069e24a5 Mon Sep 17 00:00:00 2001 From: Yuris Cakranegara Date: Sun, 8 Jun 2025 19:03:48 +1000 Subject: [PATCH] fix(n8n): use isolated network for db connection --- modules/20-services-apps/n8n/main.tf | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/20-services-apps/n8n/main.tf b/modules/20-services-apps/n8n/main.tf index 5f915fd..72f433a 100644 --- a/modules/20-services-apps/n8n/main.tf +++ b/modules/20-services-apps/n8n/main.tf @@ -90,6 +90,12 @@ locals { } } +module "n8n_network" { + source = "../../01-networking/docker-network" + name = "n8n-network" + driver = "bridge" +} + # Create the PostgreSQL container module "postgres" { source = "../../10-services-generic/docker-service" @@ -98,7 +104,7 @@ module "postgres" { tag = local.database_tag volumes = local.database_volumes env_vars = local.database_env_vars - networks = var.networks + networks = [module.n8n_network.name] monitoring = local.monitoring healthcheck = local.database_healthcheck } @@ -111,7 +117,7 @@ module "n8n" { tag = local.n8n_tag volumes = local.n8n_volumes env_vars = local.n8n_env_vars - networks = var.networks + networks = concat([module.n8n_network.name], var.networks) monitoring = local.monitoring depends_on = [module.postgres] }