50 lines
943 B
YAML
50 lines
943 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: test_project-config
|
|
namespace: test_project
|
|
labels:
|
|
app: test_project
|
|
data:
|
|
# Application Configuration
|
|
ENVIRONMENT: "production"
|
|
APP_NAME: "test_project"
|
|
APP_VERSION: "1.0.0"
|
|
PORT: "8000"
|
|
HOST: "0.0.0.0"
|
|
API_PREFIX: "/api/v1"
|
|
|
|
# Database Configuration (non-sensitive)
|
|
DB_HOST: "postgres-service"
|
|
DB_PORT: "5432"
|
|
|
|
DB_NAME: "test_project_db"
|
|
|
|
# Redis Configuration
|
|
|
|
# Kafka Configuration
|
|
|
|
# Logging Configuration
|
|
LOG_LEVEL: "info"
|
|
LOG_FORMAT: "json"
|
|
|
|
# Observability Configuration
|
|
|
|
# CORS Configuration
|
|
CORS_ORIGIN: "*"
|
|
CORS_METHODS: "GET,POST,PUT,DELETE,OPTIONS"
|
|
CORS_CREDENTIALS: "true"
|
|
|
|
# Rate Limiting
|
|
RATE_LIMIT_WINDOW_MS: "900000"
|
|
RATE_LIMIT_MAX: "100"
|
|
|
|
# File Upload
|
|
MAX_FILE_SIZE: "10485760"
|
|
UPLOAD_DIR: "/tmp/uploads"
|
|
|
|
# Health Check Configuration
|
|
HEALTH_CHECK_INTERVAL: "30"
|
|
READINESS_TIMEOUT: "5"
|
|
|