diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..ae18bd5 --- /dev/null +++ b/.env.example @@ -0,0 +1,22 @@ +# Database connection settings +DB_HOST=localhost +DB_PORT=3306 +DB_USER=mailadmin +DB_PASSWORD=your-database-password +DB_NAME=mailserver + +# Security - JWT secret must be at least 32 characters +JWT_SECRET=your-secret-key-at-least-32-chars + +# Admin user (optional - use --reset-admin-password to set password) +ADMIN_USER=admin + +# SMTP settings for password reset emails +SMTP_HOST=localhost +SMTP_PORT=587 +SMTP_USER= +SMTP_PASSWORD= +SMTP_FROM=noreply@yourdomain.com + +# Application URL +BASE_URL=http://localhost:8080