Refactor production setup and database management
- Updated Dockerfile for production to ensure proper database permissions and improved startup script. - Removed outdated PRODUCTION_README.md and consolidated relevant information into other documentation. - Enhanced deploy.sh script to fix database permissions and streamline deployment process. - Modified docker-compose configuration to use a dedicated production file and adjusted port mappings. - Removed legacy docker-compose.yml file to avoid confusion. - Improved session management by refining secure cookie settings based on environment variables. - Deleted obsolete Nginx configuration and old seed scripts to clean up the project structure. - Updated database setup scripts to reflect new structure and removed old seed data scripts. - Adjusted reset-db script to use environment variable for database path. - Enhanced setup-database script to provide dynamic admin credentials in the summary. - Removed unnecessary backup file for SQLite database.
This commit is contained in:
@@ -598,7 +598,7 @@ async function printDatabaseSummary() {
|
||||
console.log(`\n⚙️ Settings: ${settings.length} configured`);
|
||||
|
||||
console.log('\n💡 Login Credentials:');
|
||||
console.log(' Admin: admin@tabletennis.com / admin123');
|
||||
console.log(` Admin: ${process.env.ADMIN_EMAIL || 'admin@tabletennis.com'} / ${process.env.ADMIN_PASSWORD || 'admin123'}`);
|
||||
console.log(' User: user@tabletennis.com / user123');
|
||||
|
||||
console.log('\n🚀 Ready to start! Run: npm run dev');
|
||||
|
||||
Reference in New Issue
Block a user