Files
ERP/.env.example
T
2026-10-02 23:48:11 -07:00

31 lines
1.2 KiB
Bash

# AquaFlow now runs entirely as one Next.js app (frontend + API routes),
# deployed as a single Vercel project. Every variable below is needed —
# set them all in Vercel's Project Settings -> Environment Variables.
# ---- MongoDB ----
MONGODB_URI=mongodb+srv://stiles:Stilesmurimi2047@cluster0.opm7xuy.mongodb.net/aquaflow?appName=Cluster0
# ---- Auth / JWT ----
JWT_ACCESS_SECRET=replace_with_a_long_random_string
JWT_REFRESH_SECRET=replace_with_a_different_long_random_string
JWT_ACCESS_TTL=15m
JWT_REFRESH_TTL=30d
DELIVERY_MAX_DEVICES=2
# ---- Safaricom Daraja ----
DARAJA_ENV=sandbox
DARAJA_CONSUMER_KEY=xxxxxxxxxxxxxxxx
DARAJA_CONSUMER_SECRET=xxxxxxxxxxxxxxxx
DARAJA_SHORTCODE=174379
DARAJA_PASSKEY=bfb279f9aa9bdbcf158e97dd71a467cd2e0c893059b10f78e6b72ada1ed2c919
DARAJA_TRANSACTION_TYPE=CustomerPayBillOnline
# Must be this deployment's own public URL + /api/mpesa/callback, set
# AFTER your first deploy once you know the real domain, e.g.
# https://your-app.vercel.app/api/mpesa/callback
DARAJA_CALLBACK_URL=https://your-app.vercel.app/api/mpesa/callback
DARAJA_CALLBACK_IP_ALLOWLIST=
# ---- Seed / bootstrap ----
SEED_SUPER_ADMIN_EMAIL=admin@aquaflow.local
SEED_SUPER_ADMIN_PASSWORD=change_me_immediately