fix: remove hardcoded database URLs and use environment variables

This commit is contained in:
2026-03-31 18:28:17 -07:00
parent a9fc5c312a
commit 4e112c92ae
6 changed files with 39 additions and 22 deletions
+10 -4
View File
@@ -10,10 +10,16 @@
const { execSync } = require('child_process');
// Database connection string - use environment variable or default to production
const DB_URL = process.env.PROD_DATABASE_URL ||
process.env.DATABASE_URL ||
'postgresql://euchre_camp:LINGO5row_hiding@dhg.lol:5432/euchre_camp';
// Database connection string - must be explicitly set via environment variable
const DB_URL = process.env.PROD_DATABASE_URL || process.env.DATABASE_URL;
// Check if database URL is set
if (!DB_URL) {
console.error('❌ No database URL set');
console.error('Please set PROD_DATABASE_URL or DATABASE_URL environment variable');
console.error('For production: PROD_DATABASE_URL="postgresql://user:pass@host:port/dbname"');
process.exit(1);
}
// Validate that we're not accidentally using dev database
if (DB_URL.includes('_dev') || DB_URL.includes('_dev_')) {