mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-26 18:42:49 +00:00
88 lines
1.7 KiB
Plaintext
88 lines
1.7 KiB
Plaintext
# App
|
|
NODE_ENV=development
|
|
PORT=4000
|
|
|
|
# Database (Prisma)
|
|
DATABASE_URL=postgresql://edr:edr_secret@localhost:5432/edr_passenger
|
|
|
|
# CORS
|
|
FRONTEND_URL=http://localhost:3000
|
|
PORTAL_URL=http://localhost:3001
|
|
|
|
# JWT
|
|
JWT_SECRET=edr-platform-secret-change-in-production
|
|
JWT_EXPIRES_IN=7d
|
|
|
|
# SendGrid
|
|
SENDGRID_API_KEY=
|
|
SENDGRID_FROM_EMAIL=noreply@edr-platform.com
|
|
|
|
# SMS Configuration
|
|
SMS_PROVIDER=twilio
|
|
SMS_API_KEY=
|
|
|
|
# Twilio (if SMS_PROVIDER=twilio)
|
|
TWILIO_ACCOUNT_SID=
|
|
TWILIO_AUTH_TOKEN=
|
|
TWILIO_FROM_NUMBER=
|
|
|
|
# Africa's Talking (if SMS_PROVIDER=africastalking)
|
|
AFRICASTALKING_USERNAME=
|
|
AFRICASTALKING_FROM=
|
|
|
|
# Telebirr
|
|
TELEBIRR_BASE_URL=
|
|
TELEBIRR_WEB_BASE_URL=
|
|
TELEBIRR_FABRIC_APP_ID=
|
|
TELEBIRR_APP_SECRET=
|
|
TELEBIRR_MERCHANT_APP_ID=
|
|
TELEBIRR_MERCHANT_CODE=
|
|
TELEBIRR_NOTIFY_URL=
|
|
TELEBIRR_RETURN_URL=
|
|
TELEBIRR_TIMEOUT_EXPRESS=15m
|
|
TELEBIRR_PRIVATE_KEY=
|
|
TELEBIRR_PUBLIC_KEY=
|
|
TELEBIRR_INSECURE_TLS=false
|
|
|
|
# CBE Birr
|
|
CBE_BASE_URL=
|
|
CBE_MERCHANT_ID=
|
|
CBE_SECRET_KEY=
|
|
CBE_NOTIFY_URL=
|
|
CBE_RETURN_URL=
|
|
|
|
# eBirr
|
|
EBIRR_BASE_URL=
|
|
EBIRR_MERCHANT_CODE=
|
|
EBIRR_SECRET_KEY=
|
|
EBIRR_NOTIFY_URL=
|
|
EBIRR_RETURN_URL=
|
|
|
|
# Card Gateway (Stripe-like)
|
|
CARD_BASE_URL=
|
|
CARD_API_KEY=
|
|
CARD_WEBHOOK_SECRET=
|
|
CARD_WEBHOOK_URL=
|
|
CARD_RETURN_URL=
|
|
|
|
# Payment Configuration
|
|
PAYMENT_PROVIDERS_ENABLED=TELEBIRR,CBE_BIRR,EBIRR,CARD,WALLET
|
|
|
|
# Session Configuration
|
|
SESSION_INACTIVITY_MINUTES=30
|
|
|
|
# i18n Configuration
|
|
DEFAULT_LOCALE=en
|
|
SUPPORTED_LOCALES=en,am,fr,om
|
|
|
|
# Corporate IAM Configuration (for back-office authentication)
|
|
IAM_ENABLED=false
|
|
IAM_API_URL=https://iam.tria-plc.com/api
|
|
IAM_API_KEY=
|
|
|
|
# Verifayda 2.0 Configuration (Ethiopian National ID Verification)
|
|
VERIFAYDA_ENABLED=false
|
|
VERIFAYDA_API_URL=https://api.verifayda.gov.et/v2
|
|
VERIFAYDA_API_KEY=
|
|
|
|
GITHUB_PACKAGE_TOKEN= |