# Required environment variables
LLM_SERVICE_ENDPOINT=
LLM_SERVICE_API_KEY=
LLM_SERVICE_PLANNING_MODEL_NAME=
LLM_SERVICE_GENERAL_MODEL_NAME=

# Defaulted environment variables in the Dockerfile
NAMESPACE="sam/"
SOLACE_BROKER_URL="ws://localhost:8008"
SOLACE_BROKER_VPN="default"
SOLACE_BROKER_USERNAME="default"
SOLACE_BROKER_PASSWORD="default"
SOLACE_DEV_MODE="True"

SESSION_SECRET_KEY="replace_with_your_secret_key"
FASTAPI_HOST="127.0.0.1" # Must be 0.0.0.0 for containerized environments
FASTAPI_PORT="8000"
FASTAPI_HTTPS_PORT="8443"

# OAuth 2.0 Client Credentials configuration
LLM_SERVICE_OAUTH_TOKEN_URL=""
LLM_SERVICE_OAUTH_CLIENT_ID=""
LLM_SERVICE_OAUTH_CLIENT_SECRET=""
LLM_SERVICE_OAUTH_SCOPE=""
LLM_SERVICE_OAUTH_CA_CERT_PATH=""
LLM_SERVICE_OAUTH_TOKEN_REFRESH_BUFFER_SECONDS="300"
LLM_SERVICE_OAUTH_PLANNING_MODEL_NAME=""
LLM_SERVICE_OAUTH_GENERAL_MODEL_NAME=""
LLM_SERVICE_OAUTH_ENDPOINT=""
