52 lines
2.4 KiB
Plaintext
52 lines
2.4 KiB
Plaintext
# ════════════════════════════════════════════════════════════
|
|
# مُصادَق (Musadaq) — Environment Variables Template
|
|
# ════════════════════════════════════════════════════════════
|
|
# Copy this file to .env and fill in real values.
|
|
# NEVER commit .env to version control.
|
|
# ════════════════════════════════════════════════════════════
|
|
|
|
# ── Application ────────────────────────────────────────────
|
|
NODE_ENV=
|
|
PORT=
|
|
APP_URL=
|
|
ALLOWED_ORIGINS=
|
|
|
|
# ── Database (PostgreSQL) ─────────────────────────────────
|
|
DB_HOST=
|
|
DB_PORT=
|
|
DB_USER=
|
|
DB_PASS=
|
|
DB_NAME=
|
|
|
|
# ── Redis ──────────────────────────────────────────────────
|
|
REDIS_HOST=
|
|
REDIS_PORT=
|
|
|
|
# ── JWT Authentication ─────────────────────────────────────
|
|
JWT_SECRET=
|
|
JWT_EXPIRY=
|
|
JWT_REFRESH_SECRET=
|
|
JWT_REFRESH_EXPIRY=
|
|
|
|
# ── Encryption (AES-256-GCM) — 32 bytes = 64 hex chars ───
|
|
ENCRYPTION_KEY=
|
|
|
|
# ── JoFotara ───────────────────────────────────────────────
|
|
JOFOTARA_SANDBOX_URL=
|
|
JOFOTARA_PROD_URL=
|
|
JOFOTARA_ENV=
|
|
|
|
# ── Gemini AI ──────────────────────────────────────────────
|
|
GEMINI_API_KEY=
|
|
GEMINI_MODEL=
|
|
|
|
# ── File Storage ───────────────────────────────────────────
|
|
STORAGE_PATH=
|
|
|
|
# ── Email ──────────────────────────────────────────────────
|
|
RESEND_API_KEY=
|
|
EMAIL_FROM=
|
|
|
|
# ── Domain ─────────────────────────────────────────────────
|
|
DOMAIN=
|