# 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
