From 24cbac816d3f47c20d1adf47810a1463040dfdc3 Mon Sep 17 00:00:00 2001 From: jochen Date: Tue, 22 Sep 2026 12:26:33 +0200 Subject: [PATCH 1/3] =?UTF-8?q?n8n=20and=20baserow=20no=20longer=20take=20?= =?UTF-8?q?the=20shared=20cache:=20neither=20can=20keep=20its=20keys=20and?= =?UTF-8?q?=20channels=20under=20the=20login=20it=20is=20granted=20?= =?UTF-8?q?=E2=80=94=20baserow=20runs=20its=20own,=20n8n=20in=20its=20ship?= =?UTF-8?q?ped=20mode=20needs=20none=20(novox/hq=20issue=20081)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/baserow/module.json | 7 ++----- modules/n8n/module.json | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/modules/baserow/module.json b/modules/baserow/module.json index 6fc1e0b..0b495fb 100644 --- a/modules/baserow/module.json +++ b/modules/baserow/module.json @@ -6,7 +6,6 @@ ], "requires": [ "postgres-database", - "redis-cache", "route" ], "contributes": { @@ -20,12 +19,10 @@ }, "binds": { "postgres-database": "/var/lib/baserow/database.json", - "redis-cache": "/var/lib/baserow/redis.json", "route": "/var/lib/baserow/route.json" }, "secrets": { - "postgres-database": "/var/lib/baserow/database.secret", - "redis-cache": "/var/lib/baserow/redis.secret" + "postgres-database": "/var/lib/baserow/database.secret" }, "own-secrets": { "secret-key": "/var/lib/baserow/secret-key.secret", @@ -64,7 +61,7 @@ "type": "file", "path": "/var/lib/baserow/server.env", "mode": "0600", - "content": "DATABASE_HOST=${bound:postgres-database:at}\nDATABASE_PORT=${bound:postgres-database:port}\nDATABASE_NAME=${bound:postgres-database:as}\nDATABASE_USER=${bound:postgres-database:as}\nDATABASE_PASSWORD=${secret:postgres-database}\nREDIS_HOST=${bound:redis-cache:at}\nREDIS_PORT=${bound:redis-cache:port}\nREDIS_PROTOCOL=redis\nREDIS_PASSWORD=${secret:redis-cache}\nSECRET_KEY=${secret:secret-key}\nBASEROW_PUBLIC_URL=http://localhost\n" + "content": "DATABASE_HOST=${bound:postgres-database:at}\nDATABASE_PORT=${bound:postgres-database:port}\nDATABASE_NAME=${bound:postgres-database:as}\nDATABASE_USER=${bound:postgres-database:as}\nDATABASE_PASSWORD=${secret:postgres-database}\nSECRET_KEY=${secret:secret-key}\nBASEROW_PUBLIC_URL=http://localhost\n" }, { "id": "net", diff --git a/modules/n8n/module.json b/modules/n8n/module.json index c4df38b..9d9f536 100644 --- a/modules/n8n/module.json +++ b/modules/n8n/module.json @@ -6,7 +6,6 @@ ], "requires": [ "postgres-database", - "redis-cache", "route" ], "contributes": { @@ -20,12 +19,10 @@ }, "binds": { "postgres-database": "/var/lib/n8n/database.json", - "redis-cache": "/var/lib/n8n/redis.json", "route": "/var/lib/n8n/route.json" }, "secrets": { - "postgres-database": "/var/lib/n8n/database.secret", - "redis-cache": "/var/lib/n8n/redis.secret" + "postgres-database": "/var/lib/n8n/database.secret" }, "own-secrets": { "basic-auth": "/var/lib/n8n/basic-auth.secret" @@ -57,7 +54,7 @@ "type": "file", "path": "/var/lib/n8n/server.env", "mode": "0600", - "content": "N8N_HOST=n8n.novox.be\nN8N_PORT=5678\nN8N_PROTOCOL=https\nWEBHOOK_URL=https://n8n.novox.be/\nN8N_BASIC_AUTH_ACTIVE=true\nN8N_BASIC_AUTH_USER=admin\nN8N_BASIC_AUTH_PASSWORD=${secret:basic-auth}\nNODE_FUNCTION_ALLOW_BUILTIN=*\nNODE_FUNCTION_ALLOW_EXTERNAL=*\nDB_TYPE=postgresdb\nDB_POSTGRESDB_HOST=${bound:postgres-database:at}\nDB_POSTGRESDB_PORT=${bound:postgres-database:port}\nDB_POSTGRESDB_DATABASE=${bound:postgres-database:as}\nDB_POSTGRESDB_USER=${bound:postgres-database:as}\nDB_POSTGRESDB_PASSWORD=${secret:postgres-database}\nQUEUE_BULL_REDIS_HOST=${bound:redis-cache:at}\nQUEUE_BULL_REDIS_PORT=${bound:redis-cache:port}\nQUEUE_BULL_REDIS_PASSWORD=${secret:redis-cache}\n" + "content": "N8N_HOST=n8n.novox.be\nN8N_PORT=5678\nN8N_PROTOCOL=https\nWEBHOOK_URL=https://n8n.novox.be/\nN8N_BASIC_AUTH_ACTIVE=true\nN8N_BASIC_AUTH_USER=admin\nN8N_BASIC_AUTH_PASSWORD=${secret:basic-auth}\nNODE_FUNCTION_ALLOW_BUILTIN=*\nNODE_FUNCTION_ALLOW_EXTERNAL=*\nDB_TYPE=postgresdb\nDB_POSTGRESDB_HOST=${bound:postgres-database:at}\nDB_POSTGRESDB_PORT=${bound:postgres-database:port}\nDB_POSTGRESDB_DATABASE=${bound:postgres-database:as}\nDB_POSTGRESDB_USER=${bound:postgres-database:as}\nDB_POSTGRESDB_PASSWORD=${secret:postgres-database}\n" }, { "id": "net", From 93634041dbcfaad3911327afef089a46600950f8 Mon Sep 17 00:00:00 2001 From: jochen Date: Tue, 22 Sep 2026 12:34:58 +0200 Subject: [PATCH 2/3] baserow: its texts no longer name the shared cache it stopped taking --- modules/baserow/module.json | 2 +- modules/baserow/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/baserow/module.json b/modules/baserow/module.json index 0b495fb..8c3d246 100644 --- a/modules/baserow/module.json +++ b/modules/baserow/module.json @@ -83,7 +83,7 @@ "volumes": [ "/services/baserow/data:/baserow/data" ], - "secrets-in-environment": "baserow reads DATABASE_PASSWORD, REDIS_PASSWORD and SECRET_KEY with os.getenv and has no _FILE twin (settings/base.py); not convertible" + "secrets-in-environment": "baserow reads DATABASE_PASSWORD and SECRET_KEY with os.getenv and has no _FILE twin (settings/base.py); not convertible" }, { "id": "runtime-config", diff --git a/modules/baserow/package.json b/modules/baserow/package.json index 5e788b5..8cf6c67 100644 --- a/modules/baserow/package.json +++ b/modules/baserow/package.json @@ -1,7 +1,7 @@ { "name": "@novox/module-baserow", "version": "0.1.0", - "description": "baserow — open-source no-code database. A consumer of a mesh Postgres database and Redis cache, with its own tools (novox/hq ADR 0039).", + "description": "baserow — open-source no-code database. A consumer of a mesh Postgres database, keeping its own cache, with its own tools (novox/hq ADR 0039).", "type": "module", "private": true, "dependencies": { From 431627c510f2ea6426505edfa4bb91457d10ae74 Mon Sep 17 00:00:00 2001 From: jochen Date: Tue, 22 Sep 2026 13:46:01 +0200 Subject: [PATCH 3/3] =?UTF-8?q?baserow:=20its=20data=20directory=20is=2007?= =?UTF-8?q?55,=20as=20the=20image=20ships=20it=20=E2=80=94=20the=20cache?= =?UTF-8?q?=20it=20runs=20for=20itself=20does=20so=20as=20another=20user,?= =?UTF-8?q?=20who=20must=20reach=20its=20own=20directory=20beneath=20(issu?= =?UTF-8?q?e=20081)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/baserow/module.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/baserow/module.json b/modules/baserow/module.json index 8c3d246..bf8a057 100644 --- a/modules/baserow/module.json +++ b/modules/baserow/module.json @@ -53,7 +53,7 @@ "id": "data", "type": "directory", "path": "/services/baserow/data", - "mode": "0700", + "mode": "0755", "owner": "9999:9999" }, {