# Application NODE_ENV=development PORT=4000 APP_URL=http://localhost:4000 # Database DATABASE_URL=postgresql://postgres:12345678@localhost:5432/elearning_dev # MinIO/S3 S3_ENDPOINT=http://localhost:9000 S3_ACCESS_KEY=admin S3_SECRET_KEY=12345678 S3_BUCKET=e-learning S3_USE_SSL=false # JWT JWT_SECRET=your-super-secret-jwt-key-change-this-in-production JWT_EXPIRES_IN=24h JWT_REFRESH_EXPIRES_IN=7d # Email (Mailhog in development) SMTP_HOST=localhost SMTP_PORT=1025 SMTP_USER= SMTP_PASS= SMTP_FROM=noreply@elearning.local # File Upload Limits (in bytes) MAX_VIDEO_SIZE=524288000 MAX_ATTACHMENT_SIZE=104857600 MAX_ATTACHMENTS_PER_LESSON=10 # CORS CORS_ORIGIN=http://localhost:3000 # Rate Limiting RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=100 FRONTEND_URL_STUDENT=http://localhost:3000 FRONTEND_URL_INSTRUCTOR=http://localhost:3000