# ======================================== # MSPE Website - Environment Configuration # ======================================== # Copy this file to .env and fill in your actual values. # NEVER commit the .env file to version control. # ── Application ─────────────────────────────────────────────── APP_ENV=production # 'production' or 'development' # ── Database ────────────────────────────────────────────────── DB_TYPE=mysql # Only 'mysql' is supported in production DB_HOST=localhost DB_NAME=mspe_website DB_USER= DB_PASS= # ── Admin Credentials ───────────────────────────────────────── # ADMIN_PASS must be a bcrypt hash from password_hash(). # Generate one with: php -r "echo password_hash('your-password', PASSWORD_DEFAULT);" ADMIN_USER=admin ADMIN_PASS= # ── JWT Secret ──────────────────────────────────────────────── # REQUIRED in production. Generate with: php -r "echo bin2hex(random_bytes(32));" # The server will refuse to start if this is left as the default. JWT_SECRET=change-me-in-env-file # ── Site Settings ───────────────────────────────────────────── SITE_NAME=MSPE SITE_URL=https://mspe.pro ADMIN_EMAIL=info@mspe.pro # ── SMTP Email ──────────────────────────────────────────────── # Used for contact form notifications and admin emails. # These can also be overridden in Admin > Settings. SMTP_HOST= SMTP_PORT=465 SMTP_USER= SMTP_PASS= SMTP_FROM_NAME=MSPE SMTP_FROM_EMAIL=info@mspe.pro # ── Cloudflare Turnstile (Optional) ────────────────────────── # If set, enables human verification on the contact form. # Get keys at: https://dash.cloudflare.com/turnstile TURNSTILE_SITE_KEY= TURNSTILE_SECRET_KEY=