diff --git a/services/mam-api/src/index.js b/services/mam-api/src/index.js index 36fbd10..42bd169 100644 --- a/services/mam-api/src/index.js +++ b/services/mam-api/src/index.js @@ -6,6 +6,7 @@ import ConnectPgSimple from 'connect-pg-simple'; import os from 'node:os'; import pool from './db/pool.js'; import { errorHandler } from './middleware/errors.js'; +import { loadS3ConfigFromDb } from './s3/client.js'; // Routes import authRouter from './routes/auth.js'; @@ -102,6 +103,9 @@ async function runMigrations() { } await runMigrations(); +// Load S3 config from DB so any settings saved via the Settings page override env vars +await loadS3ConfigFromDb(); + // ── Cluster self-heartbeat ──────────────────────────────────────────────────── // Registers this node in cluster_nodes every 30 s so the Cluster page shows it. function getLocalIp() {