fix: remove hardcoded database URLs and use environment variables
This commit is contained in:
@@ -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_')) {
|
||||
|
||||
Reference in New Issue
Block a user