#!/usr/bin/env bash

if [ "$1" = "dev" ]; then
    export ES_ENDPOINT=https://vpc-dev-content-review-bjaycw6zdjxw52dgfrks7d2i4m.us-east-1.es.amazonaws.com/
elif [ "$1" = "qa" ]; then
    export ES_ENDPOINT=https://vpc-qa-content-review-eu463oxt4bkjbaz37zukgdh4r4.us-east-1.es.amazonaws.com/
elif [ "$1" = "prod" ]; then
    export ES_ENDPOINT=https://vpc-prod-content-review-queue-5dtzj6ss5ktcnhoprpstxwqqwa.us-east-1.es.amazonaws.com/
else
    echo "Please specify the environment: ./es-proxy.sh {dev|qa|prod}"
    exit 1
fi

echo "Starting ES Proxy for environment: ${1}"

docker run --rm -p 8000:8000 \
  --platform "linux/amd64" \
  -e AWS_DEFAULT_REGION="${AWS_DEFAULT_REGION}" \
  -e AWS_ACCESS_KEY_ID="${AWS_ACCESS_KEY_ID}" \
  -e AWS_SECRET_ACCESS_KEY="${AWS_SECRET_ACCESS_KEY}" \
  -e AWS_SESSION_TOKEN="${AWS_SESSION_TOKEN}" \
  abutaha/aws-es-proxy \
    -endpoint "${ES_ENDPOINT}"  \
    -listen 0.0.0.0:8000 \
    -debug
