From eb079fa9e48849017fafc481eb0b15908494ac57 Mon Sep 17 00:00:00 2001 From: liquidrinu Date: Fri, 30 May 2025 19:11:04 +0200 Subject: [PATCH] fix: update database environment variable names to match PostgreSQL expectations --- chart/templates/backend-migration.job.yaml | 4 ++-- mikro-orm.config.ts | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/chart/templates/backend-migration.job.yaml b/chart/templates/backend-migration.job.yaml index bd52fee..93bc98b 100644 --- a/chart/templates/backend-migration.job.yaml +++ b/chart/templates/backend-migration.job.yaml @@ -17,7 +17,7 @@ spec: args: - | echo "=== Testing Connection ===" - PGPASSWORD=$POSTGRES_PASSWORD psql -h $POSTGRES_HOSTNAME -p $POSTGRES_PORT -U $POSTGRES_USER -d $POSTGRES_NAME -c "SELECT 1" + PGPASSWORD=$POSTGRES_PASSWORD psql -h $POSTGRES_HOSTNAME -p $POSTGRES_PORT -U $POSTGRES_USER -d $POSTGRES_DB -c "SELECT 1" echo "=== Running Migrations ===" npx mikro-orm migration:up echo "=== Running Seeds ===" @@ -27,7 +27,7 @@ spec: value: "{{ .Values.backend.env.POSTGRES_HOSTNAME }}" - name: POSTGRES_PORT value: "{{ .Values.backend.env.POSTGRES_PORT }}" - - name: POSTGRES_NAME + - name: POSTGRES_DB value: "{{ .Values.backend.env.POSTGRES_NAME }}" - name: POSTGRES_USER value: "{{ .Values.backend.env.POSTGRES_USER }}" diff --git a/mikro-orm.config.ts b/mikro-orm.config.ts index e4701f8..c3d353d 100644 --- a/mikro-orm.config.ts +++ b/mikro-orm.config.ts @@ -11,7 +11,7 @@ if (process.env.KUBERNETES_SERVICE_HOST === undefined) { const isProduction = process.env.NODE_ENV === 'production'; // Validate required environment variables -const requiredEnvVars = ['POSTGRES_NAME', 'POSTGRES_USER', 'POSTGRES_PASSWORD']; +const requiredEnvVars = ['POSTGRES_DB', 'POSTGRES_USER', 'POSTGRES_PASSWORD']; const missingEnvVars = requiredEnvVars.filter(envVar => !process.env[envVar]); if (missingEnvVars.length > 0 && isProduction) { @@ -34,14 +34,14 @@ const config: Options = { warnWhenNoEntities: true, disableDynamicFileAccess: false, }, - dbName: process.env.POSTGRES_NAME || 'fusero-boilerplate-db', + dbName: process.env.POSTGRES_DB || 'fusero-boilerplate-db', host: process.env.POSTGRES_HOSTNAME || 'localhost', port: Number(process.env.POSTGRES_PORT) || 5432, user: process.env.POSTGRES_USER || 'root', password: process.env.POSTGRES_PASSWORD || 'root123', debug: !isProduction, migrations: { - tableName: process.env.POSTGRES_NAME, + tableName: process.env.POSTGRES_DB, path: isProduction ? './dist/src/database/migrations' : './src/database/migrations', glob: '!(*.d).{js,ts}', transactional: true,