#!/bin/bash 

docker build -t cypress-tests-ecs -f Dockerfile .

AWS_SESSION_TOKEN=$(aws --profile default configure get aws_session_token)
AWS_ACCESS_KEY_ID=$(aws --profile default configure get aws_access_key_id)
AWS_SECRET_ACCESS_KEY=$(aws --profile default configure get aws_secret_access_key)

# run each feature to different docker container
# docker run -e JOB_NAME=$JOB_NAME -e BUILD_ID=$BUILD_ID -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 -it cypress-tests make cypress_run_one_parallel_rerun TAGS=@documents SPEC=documents.feature RUN_ID=${JOB_NAME}${BUILD_ID}
docker run -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 -e CYPRESS_BASE_URL="https://$APP" --entrypoint make cypress-tests-ecs cypress_run_one_parallel_rerun TAGS=@documents SPEC="documents.feature" RUN_ID=xxx123T3stpng

# ./scripts/downloadResultsFromS3.sh xxx123T3stpng 
# ./scripts/downloadLogsFromS3.sh xxx123T3stpng