#!/bin/bash

HASH=`git rev-parse --short HEAD`

echo "Hash is: $HASH"
PIPELINE=$1
VERSION=$HASH

echo "Tagging container version: $PIPELINE-$VERSION"

docker build -t logstash-mop-internal:$PIPELINE-$VERSION . --build-arg PIPELINE_PATH=$PIPELINE

source ./set_env.sh

docker run --rm -it \
  -e LOGSTASH_USER=$LOGSTASH_USER \
  -e ES_OPS_HOST="$ES_OPS_HOST" \
  -e LOGSTASH_PASSWORD="$LOGSTASH_PASSWORD" \
  -e XPACK_MONITORING_ENABLED=false \
  -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \
  -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \
  -e PIPELINE_ECS_COMPATIBILITY=disabled \
  -e ENVIRONMENT=sandbox \
  -e RABBIT_HOST=$RABBIT_HOST \
  -e MQ_PASSWORD=$MQ_PASSWORD \
  \
  -e ES_CUST_HOST="$ES_CUST_HOST" \
  -e ES_CUST_USER="$ES_CUST_USER" \
  -e ES_CUST_PASS="$ES_CUST_PASS" \
  \
  logstash-mop-internal:$PIPELINE-$VERSION

  # -v "$PWD"/pipelines/mop-internal:/usr/share/logstash/pipeline/ \
  #-v "$PWD"/pipelines/ziti-processed:/usr/share/logstash/pipeline/ \
