mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
58 lines
1.2 KiB
Plaintext
58 lines
1.2 KiB
Plaintext
# Email Client Configuration
|
|
|
|
# SMTP (Postfix)
|
|
POSTFIX_HOST=postfix
|
|
POSTFIX_PORT=25
|
|
POSTFIX_TLS_ENABLED=false
|
|
|
|
# IMAP (Dovecot)
|
|
DOVECOT_HOST=dovecot
|
|
DOVECOT_IMAP_PORT=143
|
|
DOVECOT_IMAP_TLS_PORT=993
|
|
DOVECOT_POP3_PORT=110
|
|
DOVECOT_POP3_TLS_PORT=995
|
|
|
|
# Redis Cache
|
|
REDIS_URL=redis://redis:6379/0
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
|
|
# Email Service (Flask backend)
|
|
EMAIL_SERVICE_URL=http://localhost:5000
|
|
EMAIL_SERVICE_HOST=email-service
|
|
EMAIL_SERVICE_PORT=5000
|
|
|
|
# Database
|
|
DATABASE_URL=postgresql://emailclient:emailclient@postgres:5432/emailclient
|
|
POSTGRES_USER=emailclient
|
|
POSTGRES_PASSWORD=emailclient
|
|
POSTGRES_DB=emailclient
|
|
|
|
# Next.js / Frontend
|
|
API_BASE_URL=http://localhost:3000
|
|
NEXT_PUBLIC_API_URL=http://localhost:3000
|
|
|
|
# Application
|
|
NODE_ENV=development
|
|
FLASK_ENV=development
|
|
FLASK_DEBUG=1
|
|
|
|
# Email Sync Settings
|
|
EMAIL_SYNC_INTERVAL_MS=300000
|
|
MAX_EMAIL_SYNC_RETRIES=3
|
|
EMAIL_ATTACHMENT_MAX_SIZE_MB=25
|
|
|
|
# Testing Email Accounts
|
|
TEST_EMAIL_1=test1@example.com
|
|
TEST_EMAIL_PASSWORD_1=test123456
|
|
TEST_EMAIL_2=test2@example.com
|
|
TEST_EMAIL_PASSWORD_2=test123456
|
|
|
|
# JWT / Authentication
|
|
JWT_SECRET=your-secret-key-change-in-production
|
|
JWT_EXPIRATION_HOURS=24
|
|
|
|
# Logging
|
|
LOG_LEVEL=debug
|
|
LOG_FORMAT=json
|