-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathupdateStack.sh
executable file
·26 lines (21 loc) · 1.08 KB
/
updateStack.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
#!/bin/bash -e
source 'aws/cloudFormation/setEnvironmentVariables.sh'
echo 'Upload code to s3 bucket'
./aws/cloudFormation/uploadSwagger.sh
./bin/ci_uploadCode.sh
echo "Update cloudFormation tempalate for - $CLOUDFORMATION_STACK_SOURCE_CODE"
aws cloudformation deploy \
--template-file ./aws/cloudFormation/s3codeLambda.template.yml \
--stack-name $CLOUDFORMATION_STACK_SOURCE_CODE \
--capabilities CAPABILITY_NAMED_IAM \
--parameter-overrides CodeBucketName=$S3BUCKET_NAME_SOURCE_CODE \
RoleName=$ROLE_NAME_SOURCE_CODE_STACK_ROLE
echo "Run cloudFormation tempalate for - $CLOUDFORMATION_STACK_IMAGES"
aws cloudformation deploy \
--template-file ./aws/cloudFormation/serverless.template.yml \
--stack-name $CLOUDFORMATION_STACK_IMAGES \
--capabilities CAPABILITY_NAMED_IAM \
--parameter-overrides CodeBucketName=$S3BUCKET_NAME_SOURCE_CODE \
ImageBucketName=$S3BUCKET_NAME_IMAGES \
RoleName=$ROLE_NAME_IMAGE_STACK_ROLE \
BasicAuthStringPassword=$VISUAL_DROID_PASSWORD