Files
MSPE/Public HTML/.env.example
T

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=