fix: update database environment variable names to match PostgreSQL expectations
Some checks failed
Deploy to Production / Build and Deploy (push) Has been cancelled
Some checks failed
Deploy to Production / Build and Deploy (push) Has been cancelled
This commit is contained in:
parent
079018a77e
commit
eb079fa9e4
@ -17,7 +17,7 @@ spec:
|
|||||||
args:
|
args:
|
||||||
- |
|
- |
|
||||||
echo "=== Testing Connection ==="
|
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 ==="
|
echo "=== Running Migrations ==="
|
||||||
npx mikro-orm migration:up
|
npx mikro-orm migration:up
|
||||||
echo "=== Running Seeds ==="
|
echo "=== Running Seeds ==="
|
||||||
@ -27,7 +27,7 @@ spec:
|
|||||||
value: "{{ .Values.backend.env.POSTGRES_HOSTNAME }}"
|
value: "{{ .Values.backend.env.POSTGRES_HOSTNAME }}"
|
||||||
- name: POSTGRES_PORT
|
- name: POSTGRES_PORT
|
||||||
value: "{{ .Values.backend.env.POSTGRES_PORT }}"
|
value: "{{ .Values.backend.env.POSTGRES_PORT }}"
|
||||||
- name: POSTGRES_NAME
|
- name: POSTGRES_DB
|
||||||
value: "{{ .Values.backend.env.POSTGRES_NAME }}"
|
value: "{{ .Values.backend.env.POSTGRES_NAME }}"
|
||||||
- name: POSTGRES_USER
|
- name: POSTGRES_USER
|
||||||
value: "{{ .Values.backend.env.POSTGRES_USER }}"
|
value: "{{ .Values.backend.env.POSTGRES_USER }}"
|
||||||
|
@ -11,7 +11,7 @@ if (process.env.KUBERNETES_SERVICE_HOST === undefined) {
|
|||||||
const isProduction = process.env.NODE_ENV === 'production';
|
const isProduction = process.env.NODE_ENV === 'production';
|
||||||
|
|
||||||
// Validate required environment variables
|
// 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]);
|
const missingEnvVars = requiredEnvVars.filter(envVar => !process.env[envVar]);
|
||||||
|
|
||||||
if (missingEnvVars.length > 0 && isProduction) {
|
if (missingEnvVars.length > 0 && isProduction) {
|
||||||
@ -34,14 +34,14 @@ const config: Options = {
|
|||||||
warnWhenNoEntities: true,
|
warnWhenNoEntities: true,
|
||||||
disableDynamicFileAccess: false,
|
disableDynamicFileAccess: false,
|
||||||
},
|
},
|
||||||
dbName: process.env.POSTGRES_NAME || 'fusero-boilerplate-db',
|
dbName: process.env.POSTGRES_DB || 'fusero-boilerplate-db',
|
||||||
host: process.env.POSTGRES_HOSTNAME || 'localhost',
|
host: process.env.POSTGRES_HOSTNAME || 'localhost',
|
||||||
port: Number(process.env.POSTGRES_PORT) || 5432,
|
port: Number(process.env.POSTGRES_PORT) || 5432,
|
||||||
user: process.env.POSTGRES_USER || 'root',
|
user: process.env.POSTGRES_USER || 'root',
|
||||||
password: process.env.POSTGRES_PASSWORD || 'root123',
|
password: process.env.POSTGRES_PASSWORD || 'root123',
|
||||||
debug: !isProduction,
|
debug: !isProduction,
|
||||||
migrations: {
|
migrations: {
|
||||||
tableName: process.env.POSTGRES_NAME,
|
tableName: process.env.POSTGRES_DB,
|
||||||
path: isProduction ? './dist/src/database/migrations' : './src/database/migrations',
|
path: isProduction ? './dist/src/database/migrations' : './src/database/migrations',
|
||||||
glob: '!(*.d).{js,ts}',
|
glob: '!(*.d).{js,ts}',
|
||||||
transactional: true,
|
transactional: true,
|
||||||
|
Loading…
Reference in New Issue
Block a user