62 lines
2.2 KiB
Plaintext
62 lines
2.2 KiB
Plaintext
# =============================================================================
|
|
# GoodGo Platform - Local Development Environment
|
|
# =============================================================================
|
|
|
|
# =============================================================================
|
|
# AUTHENTICATION - Shared across all services
|
|
# =============================================================================
|
|
JWT_SECRET=460d261122522a6da8df4b9116a55d97432102a524cf055c04118265f0e51693
|
|
JWT_REFRESH_SECRET=460d261122522a6da8df4b9116a55d97432102a524cf055c04118265f0e51693
|
|
JWT_EXPIRES_IN=15m
|
|
JWT_REFRESH_EXPIRES_IN=7d
|
|
|
|
# ID Token (OIDC)
|
|
JWT_ID_SECRET=460d261122522a6da8df4b9116a55d97432102a524cf055c04118265f0e51693
|
|
JWT_ID_EXPIRES_IN=1h
|
|
|
|
# Data Encryption (AES-256-GCM)
|
|
ENCRYPTION_KEY=460d261122522a6da8df4b9116a55d97432102a524cf055c04118265f0e51693
|
|
|
|
# =============================================================================
|
|
# SHARED INFRASTRUCTURE
|
|
# =============================================================================
|
|
|
|
# Redis Configuration
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=
|
|
|
|
# Neon PostgreSQL - IAM Service Database
|
|
DATABASE_URL=postgresql://neondb_owner:npg_Ssfy6HKO0cXI@ep-holy-glitter-a4hongg7-pooler.us-east-1.aws.neon.tech/iam-service?sslmode=require&channel_binding=require
|
|
|
|
# =============================================================================
|
|
# PLATFORM CONFIGURATION
|
|
# =============================================================================
|
|
|
|
NODE_ENV=development
|
|
LOG_LEVEL=debug
|
|
API_VERSION=v1
|
|
|
|
# CORS - Allowed origins
|
|
CORS_ORIGIN=http://localhost:3000,http://localhost:3001,http://localhost,http://admin.localhost
|
|
|
|
# =============================================================================
|
|
# OBSERVABILITY
|
|
# =============================================================================
|
|
|
|
# Distributed Tracing
|
|
TRACING_ENABLED=false
|
|
JAEGER_ENDPOINT=http://jaeger:14268/api/traces
|
|
|
|
# Prometheus Metrics
|
|
METRICS_ENABLED=true
|
|
|
|
# =============================================================================
|
|
# EXTERNAL SERVICES (Optional)
|
|
# =============================================================================
|
|
|
|
# Email Configuration
|
|
EMAIL_FROM=noreply@goodgo.vn
|
|
|
|
REDIS_URL=redis://redis:6379
|