48 lines
2.2 KiB
Bash
48 lines
2.2 KiB
Bash
# ========================================
|
|
# 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=
|