37 lines
983 B
Plaintext
37 lines
983 B
Plaintext
# ===== Core =====
|
|
APP_NAME=VerifyPack
|
|
ENVIRONMENT=development
|
|
SECRET_KEY=change-me-in-production-please-32chars-min
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=1440
|
|
FRONTEND_URL=http://localhost:3000
|
|
|
|
# ===== Database (MongoDB on EC2) =====
|
|
MONGODB_URL=mongodb://localhost:27017
|
|
MONGODB_DB=verifypack
|
|
# Set MOCK_DB=1 to run with an in-memory mongo (no server needed)
|
|
MOCK_DB=0
|
|
|
|
# ===== Mock toggles for local dev =====
|
|
MOCK_EMAIL=1
|
|
MOCK_STORAGE=1
|
|
|
|
# ===== AWS SES (transactional email) =====
|
|
AWS_REGION=ap-south-1
|
|
AWS_ACCESS_KEY_ID=
|
|
AWS_SECRET_ACCESS_KEY=
|
|
SES_FROM_EMAIL=no-reply@verifypack.example
|
|
|
|
# ===== AWS S3 (uploads) =====
|
|
S3_BUCKET=verifypack-uploads
|
|
|
|
# ===== Google OAuth =====
|
|
GOOGLE_CLIENT_ID=58114944919-s9p80m11bqo0mhuvcg2huf0arqg0gl14.apps.googleusercontent.com
|
|
GOOGLE_CLIENT_SECRET=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
|
|
GOOGLE_REDIRECT_URI=http://localhost:8000/auth/google/callback
|
|
|
|
# ===== Razorpay =====
|
|
RAZORPAY_KEY_ID=
|
|
RAZORPAY_KEY_SECRET=
|
|
RAZORPAY_WEBHOOK_SECRET=
|
|
GST_RATE=0.18
|