54 lines
1.3 KiB
Plaintext
54 lines
1.3 KiB
Plaintext
# Environment / Môi Trường
|
|
ASPNETCORE_ENVIRONMENT=Development
|
|
|
|
# Database / Cơ Sở Dữ Liệu
|
|
# PostgreSQL connection string (Neon or local)
|
|
DATABASE_URL=Host=localhost;Port=5432;Database=wallet_db;Username=postgres;Password=postgres
|
|
|
|
# Redis Cache
|
|
REDIS_URL=localhost:6379
|
|
REDIS_PASSWORD=
|
|
|
|
# JWT Authentication / Xác Thực JWT
|
|
JWT_SECRET=your-secret-key-min-32-characters-long-here
|
|
JWT_ISSUER=goodgo-platform
|
|
JWT_AUDIENCE=goodgo-services
|
|
JWT_ACCESS_TOKEN_EXPIRY_MINUTES=15
|
|
JWT_REFRESH_TOKEN_EXPIRY_DAYS=7
|
|
|
|
# API Configuration / Cấu Hình API
|
|
API_PORT=5003
|
|
API_BASE_PATH=/api/v1
|
|
|
|
# IAM Service / Dịch Vụ IAM
|
|
IAM_SERVICE_URL=http://localhost:5001
|
|
IAM_SERVICE_NAME=wallet-service
|
|
|
|
# Observability / Quan Sát
|
|
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
|
|
OTEL_SERVICE_NAME=wallet-service
|
|
|
|
# Logging
|
|
LOG_LEVEL=Information
|
|
SEQ_URL=http://localhost:5341
|
|
|
|
# Feature Flags
|
|
FEATURE_SWAGGER_ENABLED=true
|
|
FEATURE_DETAILED_ERRORS=true
|
|
|
|
# Rate Limiting
|
|
RATE_LIMIT_PERMITS_PER_MINUTE=100
|
|
RATE_LIMIT_QUEUE_LIMIT=10
|
|
|
|
# Health Checks
|
|
HEALTHCHECK_TIMEOUT_SECONDS=5
|
|
|
|
# Wallet Configuration / Cấu Hình Ví
|
|
WALLET_DEFAULT_CURRENCY=VND
|
|
WALLET_MAX_BALANCE=1000000000
|
|
WALLET_MIN_TRANSACTION=1000
|
|
|
|
# Points Configuration / Cấu Hình Điểm
|
|
POINTS_EXPIRY_MONTHS=12
|
|
POINTS_CONVERSION_RATE=100
|