🚀 Initialize Musadaq SaaS: Full Backend + AI + React Dashboard + Docker Setup
This commit is contained in:
51
backend/.env.example
Normal file
51
backend/.env.example
Normal file
@@ -0,0 +1,51 @@
|
||||
# ════════════════════════════════════════════════════════════
|
||||
# مُصادَق (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=
|
||||
Reference in New Issue
Block a user