autoscaler-sidecar.config 1.1 KB

1234567891011121314
  1. {{ $JIBRI_HTTP_API_EXTERNAL_PORT := .Env.JIBRI_HTTP_API_EXTERNAL_PORT | default "2222" -}}
  2. export PORT={{ .Env.AUTOSCALER_SIDECAR_PORT }}
  3. export GRACEFUL_SHUTDOWN_SCRIPT="/opt/jitsi/jibri/wait_graceful_shutdown.sh"
  4. export TERMINATE_SCRIPT="/opt/jitsi/jibri/shutdown.sh"
  5. export ENABLE_REPORT_STATS=true
  6. export POLLING_URL="{{ .Env.AUTOSCALER_URL }}/sidecar/poll"
  7. export STATUS_URL="{{ .Env.AUTOSCALER_URL }}/sidecar/status"
  8. export STATS_RETRIEVE_URL="http://localhost:{{ $JIBRI_HTTP_API_EXTERNAL_PORT }}/jibri/api/v1.0/health"
  9. export STATS_REPORT_URL="{{ .Env.AUTOSCALER_URL }}/sidecar/stats"
  10. export ASAP_SIGNING_KEY_FILE="{{ .Env.AUTOSCALER_SIDECAR_KEY_FILE }}"
  11. export ASAP_JWT_KID="{{ .Env.AUTOSCALER_SIDECAR_KEY_ID }}"
  12. export INSTANCE_TYPE="jibri"
  13. export INSTANCE_ID="{{ .Env.AUTOSCALER_SIDECAR_INSTANCE_ID }}"
  14. export INSTANCE_METADATA='{"environment":"{{ .Env.XMPP_ENV_NAME }}","region":"{{ .Env.AUTOSCALER_SIDECAR_REGION }}","group":"{{ .Env.AUTOSCALER_SIDECAR_GROUP_NAME }}","name":"{{ .Env.JIBRI_INSTANCE_ID }}","version":"{{ .Env.JIBRI_VERSION }}","privateIp":"{{ .Env.LOCAL_ADDRESS }}"}'