import os
# 12-Factor Config: Load from environment variables with defaults
SECRET_KEY = os.getenv("ORCHESTRATOR_SECRET_KEY", "cortex-secret-shared-key")
# Network Settings
GRPC_HOST = os.getenv("GRPC_HOST", "[::]")
GRPC_PORT = os.getenv("GRPC_PORT", "50051")
# Certificate Paths
CERT_CA = os.getenv("CERT_CA", "certs/ca.crt")
CERT_SERVER_CRT = os.getenv("CERT_SERVER_CRT", "certs/server.crt")
CERT_SERVER_KEY = os.getenv("CERT_SERVER_KEY", "certs/server.key")
# Operational Settings
SIMULATION_DELAY_SEC = int(os.getenv("SIMULATION_DELAY_SEC", "10"))
MAX_WORKERS = int(os.getenv("MAX_WORKERS", "10"))