-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathstaging_configure.sh
executable file
·29 lines (21 loc) · 1.03 KB
/
staging_configure.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env bash
set -e # exit immediately if a command exits with a non-zero status
set -x # print all executed commands on terminal
if [ -z "$1" ] || [ -z "$2" ]
then
echo -e "\nPlease supply AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY as arguments to this script\n"
exit 1
fi
export $(grep -v '^#' .env | xargs)
AWS_ACCESS_KEY_ID=$1
AWS_SECRET_ACCESS_KEY=$2
ecs-cli --version
ecs-cli configure --config-name ucu-class --cluster ucu-class --default-launch-type FARGATE --region us-east-1 --compose-service-name-prefix service-
ecs-cli configure default --config-name ucu-class
ecs-cli configure profile --access-key $AWS_ACCESS_KEY_ID --secret-key $AWS_SECRET_ACCESS_KEY --profile-name ucu-class
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID || exit /b
aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY || exit /b
aws configure set default.region us-east-1 || exit /b
ecs-cli configure profile default --profile-name ucu-class
# login to ecr registry
$(aws ecr get-login --region us-east-1 --no-include-email)