# Infrastructure Requirements for Production Deployment ## Database Configuration ### Required Environment Variables: ``` DATABASE_URL=postgresql://username:password@host:port/database_name?schema=public ``` ### Database Details: - **Type**: PostgreSQL (recommended) - **Host**: 192.168.178.91 - **Port**: 5432 (default PostgreSQL port) - **Username**: root - **Password**: WKE7xeZohxdZit7eObjG - **Database Name**: My-Weekly-ToDo-List - **Schema**: public ## Email Service Configuration ### Required Environment Variables: ``` SMTP_HOST=smtp.your-email-provider.com SMTP_PORT=587 SMTP_USERNAME=your-email@example.com SMTP_PASSWORD=your-email-app-password SMTP_SECURE=false ``` ### Email Service Details: - **SMTP Host**: w00ff033.kasserver.com - **SMTP Port**: 587 (or 465 for SSL) - **SMTP Username**: mail@carrylight.de - **SMTP Password**: QijU8e2A8p3FE8WS8esR - **SMTP Secure**: true (or true for SSL) - **Sender Email**: mail@carrylight.de ## Additional Environment Variables: ``` NEXTAUTH_SECRET=Ca7EoJzZSMJO2CkqwdWd NEXT_PUBLIC_BASE_URL=192.168.178.8 ``` ## Next Steps: 1. Create a `.env.local` file in your project root with these variables 2. Test database connectivity with your chosen database provider 3. Test email service connectivity with your chosen email provider 4. Once configured, you can proceed with implementing the actual database and email functionality in your authentication system