Files
musadeq/backend/.env.example

52 lines
2.5 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=https://sandbox.jofotara.gov.jo/core/invoices
JOFOTARA_PROD_URL=https://backend.jofotara.gov.jo/core/invoices
JOFOTARA_ENV=production
# ── Gemini AI ──────────────────────────────────────────────
GEMINI_API_KEY=
GEMINI_MODEL=
# ── File Storage ───────────────────────────────────────────
STORAGE_PATH=
# ── Email ──────────────────────────────────────────────────
RESEND_API_KEY=
EMAIL_FROM=
# ── Domain ─────────────────────────────────────────────────
DOMAIN=