- Added 'onDelete' and 'onNotes' support to TaskItem. - Implemented hover actions (Delete and Notes icons) for tasks. - Added Notes Modal for editing task markdown content. - Simplified navigation animation to remove blank flash (single-phase slide-in). - Fixed syntax error in updateTask function. - Updated styles for modal and task actions.
49 lines
1.4 KiB
Markdown
49 lines
1.4 KiB
Markdown
# 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
|