Lb1/.env.example

62 lines
1.6 KiB
Plaintext

# Luxe Platform Master Environment Variables
# Node & General App Config
NODE_ENV=development
PORT=3000
HOST=0.0.0.0
GATEWAY_URL=http://localhost:3000
FRONTEND_URL=http://localhost:5173
# Database (PostgreSQL)
DATABASE_URL=postgresql://luxe_admin:luxe_secure_password_2026@localhost:5432/luxe_db?schema=public&connection_limit=20&pool_timeout=10
# Caching & Queue (Redis)
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
# Security & Secrets
JWT_SECRET=super_secret_luxe_jwt_signing_key_2026_production_grade
JWT_ACCESS_EXPIRATION=15m
JWT_REFRESH_EXPIRATION=7d
ARGON_MEMORY_COST=65536
ARGON_TIME_COST=3
# Object Storage (MinIO / AWS S3 / Cloudflare R2)
S3_ENDPOINT=http://localhost:9000
S3_REGION=us-east-1
S3_ACCESS_KEY=minioadmin
S3_SECRET_KEY=minioadmin
S3_BUCKET=luxe-media
S3_USE_SSL=false
# Search Service (Meilisearch / OpenSearch)
MEILI_HOST=http://localhost:7700
MEILI_MASTER_KEY=luxe_meili_master_key_2026
# Email / Notifications (SMTP / Nodemailer)
SMTP_HOST=localhost
SMTP_PORT=1025
SMTP_USER=
SMTP_PASS=
EMAIL_FROM="Luxe Marketplace <no-reply@luxe.com>"
# SMS & WhatsApp (Twilio)
TWILIO_ACCOUNT_SID=AC_dummy_account_sid
TWILIO_AUTH_TOKEN=dummy_auth_token
TWILIO_PHONE_NUMBER=+15005550006
# Telegram Bot Integration
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrsTUVwxyZ
# Payment Gateways
STRIPE_SECRET_KEY=sk_test_51LuxeMarketplaceDummyStripeKey
STRIPE_WEBHOOK_SECRET=whsec_dummy_webhook_secret
RAZORPAY_KEY_ID=rzp_test_luxe_dummy_key
RAZORPAY_KEY_SECRET=dummy_razorpay_secret
# Observability & Metrics
OTEL_SERVICE_NAME=luxe-gateway
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318
PROMETHEUS_METRICS_ENABLED=true