Skip to content

KyleRobertsIO/aci-job-manager

Repository files navigation

Azure Container Instances Job Manager

Environment Variables

The RESTful service requires a few environment variable configurations to be able to run.

Logging


Variable Name Required Details
LOGGER_LOG_LEVEL true
  • INFO
  • DEBUG
  • ERROR
  • WARNING
LOGGER_FILE_PATH true Path to where the JSON log file is stored.

GIN WEB FRAMEWORK


Variable Name Required Details
GIN_MODE true
  • release
  • debug
GIN_PORT true Port number for HTTP traffic

Azure Resource Manager Authentication


Variable Name Required Details
AZURE_AUTH_TYPE true
  • USER_ASSIGNED_MANAGED_IDENTITY
  • SERVICE_PRINCIPAL
AZURE_AUTH_CLIENT_ID false Required when using either USER_ASSIGNED_MANAGED_IDENTITY or SERVICE_PRINCIPAL.
AZURE_AUTH_CLIENT_SECRET false Required when using either SERVICE_PRINCIPAL.
AZURE_AUTH_TENANT_ID false Required when using either SERVICE_PRINCIPAL.