From eb11db753e7a4b72f8249eda87206c963289e97c Mon Sep 17 00:00:00 2001 From: Oleg Proskurin Date: Sun, 12 Oct 2025 16:42:33 +0700 Subject: [PATCH] chore: debug logs --- apps/api-service/src/db.ts | 8 +++----- apps/api-service/src/services/StorageFactory.ts | 2 ++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/api-service/src/db.ts b/apps/api-service/src/db.ts index a94d211..9e05247 100644 --- a/apps/api-service/src/db.ts +++ b/apps/api-service/src/db.ts @@ -2,16 +2,14 @@ import { createDbClient } from '@banatie/database'; import { config } from 'dotenv'; import path from 'path'; -// Load .env from api-service directory BEFORE reading env vars -// __dirname in tsx points to src directory, so ../.env goes to api-service/.env -config({ path: path.join(__dirname, '../.env'), debug: true }); +// Load .env from api-service directory and OVERRIDE shell env vars +// This is needed because docker-compose sets DATABASE_URL for Docker network +config({ path: path.join(__dirname, '../.env'), override: true }); const DATABASE_URL = process.env['DATABASE_URL'] || 'postgresql://banatie_user:banatie_secure_password@localhost:5434/banatie_db'; -console.log('[DB] Using DATABASE_URL:', DATABASE_URL); - export const db = createDbClient(DATABASE_URL); console.log( diff --git a/apps/api-service/src/services/StorageFactory.ts b/apps/api-service/src/services/StorageFactory.ts index 813f496..dd56dac 100644 --- a/apps/api-service/src/services/StorageFactory.ts +++ b/apps/api-service/src/services/StorageFactory.ts @@ -80,6 +80,8 @@ export class StorageFactory { const bucketName = process.env['MINIO_BUCKET_NAME'] || 'banatie'; const publicUrl = process.env['MINIO_PUBLIC_URL']; + console.log(`[StorageFactory] Creating MinIO client with endpoint: ${endpoint}`); + if (!endpoint || !accessKey || !secretKey) { throw new Error( 'MinIO configuration missing. Required: MINIO_ENDPOINT, MINIO_ACCESS_KEY, MINIO_SECRET_KEY',