-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.Example
More file actions
41 lines (34 loc) · 1.13 KB
/
Copy path.env.Example
File metadata and controls
41 lines (34 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# MediSeba Environment Configuration
# Copy this file to .env and fill in your values
APP_NAME=MediSeba
APP_ENV=local
APP_DEBUG=true
APP_URL=http://localhost/Mediseba
BASE_URL=http://localhost/Mediseba
APP_TIMEZONE=Asia/Dhaka
# Database
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=mediseba_local
DB_USERNAME=root
DB_PASSWORD=
DB_CHARSET=utf8mb4
# Security — generate a long random string for JWT_SECRET
JWT_SECRET=change-me-to-a-64-char-random-hex-string
JWT_EXPIRY=86400
SESSION_LIFETIME=86400
CSRF_TOKEN_LIFETIME=3600
# Rate Limiting
RATE_LIMIT_ENABLED=true
RATE_LIMIT_LOGIN=5
RATE_LIMIT_API=100
# CORS — comma-separated origins allowed to call the API
CORS_ALLOWED_ORIGINS=http://localhost,http://127.0.0.1
# Payment Gateway
PAYMENT_GATEWAY_SECRET=change-me-to-your-gateway-shared-secret
# ============================================================
# Google Gemini AI — REQUIRED for AI features
# Get a free key at: https://aistudio.google.com/apikey
# ============================================================
GEMINI_API_KEY=your_google_gemini_api_key_here
GEMINI_MODEL_VERSION=gemini-1.5-pro