nextcloud: real mesh module, MariaDB→PostgreSQL, S3 via _FILE secrets #59

Merged
jschoubben merged 2 commits from feat/nextcloud-module-postgres-migration into main 2026-09-26 13:06:32 +00:00
2 Commits
Author SHA1 Message Date
jschoubben fb95eb6e46 Merge main 2026-09-26 15:06:11 +02:00
jschoubben 107090310d nextcloud: point S3 config at the bucket the mesh actually provisioned
OBJECTSTORE_S3_BUCKET=nextcloud was a leftover from before the module
existed — that bucket was created by hand during tonight's earlier HAL
credential stopgap. The mesh's own minio provisioner derives its own
bucket name from the consumer's access-key identity (bucketFor(as) in
minio/client.ts) rather than honouring contributes.s3-bucket.bucket — by
design, so teardown can recompute the name with nothing persisted — and
minted mesh-novox-ncloud, a different bucket. mesh_novox_ncloud's scoped
policy only covers that bucket, so every S3 write 403'd with AccessDenied
trying to touch the old one. Pointed both the request hint and the real
env var at the bucket that's actually there.
2026-09-25 14:42:57 +02:00