// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: MIT-0
echo "Building trade generator container"
export DOCKER_BUILDKIT=0
echo "ACCOUNT_ID - $ACCOUNT_ID"
echo "REGION - $REGION"
echo "TEMP CREDS - $TEMP_CREDS"
TRADE_COUNT=100
cp -r ../../trade_matching_generator trades_generator
cp -r ../certs certs
aws ecr get-login-password --region $REGION | docker login --username AWS --password-stdin $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com

#docker build -t trade-generator .
#docker run -e CREDS="$TEMP_CREDS" -e GENERATE_FILES="true" -e GENERATE_QUEUE="false" -e REGION=$REGION -e OUTPUT_DIR="output" -d trade-generator

docker build -t trade-generator-ecr . --build-arg ARG_REGION=$REGION --build-arg ARG_GENERATE_FILES="false" --build-arg ARG_GENERATE_QUEUE="true" --build-arg ARG_OUTPUT_DIR="output"
docker tag trade-generator-ecr:latest $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/trade-generator-ecr:latest
docker push $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/trade-generator-ecr:latest

echo "Cleanup"
rm -rf trades_generator
rm -rf certs
echo "Finished."