#!/bin/bash -eu

echo ".: BEGIN $0 rev ${BITBUCKET_COMMIT:-undefined} :."


# export IO_NETFOUNDRY_MYZROK_ORCHESTRATION_PROVIDER_AUTH0_CLIENTID=$(aws ssm get-parameters --names "/auth0/myzrok-orchestration-service/client-id" --query "Parameters[0].Value" | tr -d '"')

[[ ! -z ${IO_NETFOUNDRY_MYZROK_ORCHESTRATION_PROVIDER_AUTH0_CLIENTID:+true} ]] || {
  echo "ERROR: got empty or unset trying to set IO_NETFOUNDRY_MYZROK_ORCHESTRATION_PROVIDER_AUTH0_CLIENTID"
  exit 2
}

# export IO_NETFOUNDRY_MYZROK_ORCHESTRATION_PROVIDER_AUTH0_CLIENTSECRET=$(aws secretsmanager get-secret-value --secret-id myzrok-orchestration-service-client-secret --query "SecretString" | tr -d '"')


[[ ! -z ${IO_NETFOUNDRY_MYZROK_ORCHESTRATION_PROVIDER_AUTH0_CLIENTSECRET:+true} ]] || {
  echo "ERROR: got empty or unset trying to set IO_NETFOUNDRY_MYZROK_ORCHESTRATION_PROVIDER_AUTH0_CLIENTSECRET"
  exit 3
}

#[[ ! -z ${MYSQL_PASS:+true} ]] || {
#  export MYSQL_PASS=$(aws secretsmanager get-secret-value --secret-id mysql_pass_myzrok_orchestration_server --query "SecretString" | tr -d '"')
  [[ ! -z ${MYSQL_PASS:+true} ]] || {
    echo "ERROR: got empty or unset trying to set MYSQL_PASS"
    exit 1
  }
#}

exec "$@"
