Skip to content

Commit 769e46e

Browse files
committed
wip lambda backend
1 parent f521d65 commit 769e46e

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

lambda_backend/route_microservice/serverless.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ service: yolo-bouldering-route
44

55
provider:
66
name: aws
7-
runtime: nodejs14.x
7+
runtime: nodejs16.x
88
stage: dev
99
region: ap-southeast-1
1010
memorySize: 1024

lambda_backend/s3_bucket_setup/serverless.yml

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ resources:
2020
Properties:
2121
BucketName:
2222
Fn::Sub: '${{self:service}}-${{self:custom.stage}}-${AWS::AccountId}'
23+
PublicAccessBlockConfiguration:
24+
BlockPublicPolicy: false
2325
LifecycleConfiguration:
2426
# Deletes the route picture after 90 days, maximum allowable age we permit in frontend
2527
Rules:

lambda_backend/serverless-deploy.sh

+9-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77

88
npm ci
99
rm -f .env
10-
if [ $1 == "deploy" ]
10+
sls() {
11+
npx serverless "$@"
12+
}
13+
14+
if [[ $1 == "deploy" ]];
1115
then
1216
(
1317
cd ./cognito_setup
@@ -35,15 +39,15 @@ then
3539
sls deploy --stage $2
3640
sls info --verbose | grep ServiceEndpoint | sed s/ServiceEndpoint:\ //g | { read -r var; cd ..; echo "VUE_APP_ROUTE_ENDPOINT_URL=$var" >> .env; }
3741
)
38-
if [ ${3:-node} == "all" ]
42+
if [[ ${3:-node} == "all" ]];
3943
then
4044
(
4145
cd ./predict_microservice
4246
sls deploy --stage $2
4347
sls info --verbose | grep ServiceEndpoint | sed s/ServiceEndpoint:\ //g | { read -r var; cd ..; echo "VUE_APP_PREDICT_ENDPOINT_URL=$var" >> .env; }
4448
)
4549
fi
46-
elif [ $1 == "remove" ]
50+
elif [[ $1 == "remove" ]];
4751
then
4852
(
4953
cd ./route_microservice
@@ -69,12 +73,12 @@ then
6973
cd ./cognito_setup
7074
sls remove --stage $2
7175
)
72-
if [ ${3:-node} == "all" ]
76+
if [[ ${3:-node} == "all" ]];
7377
then
7478
(
7579
cd ./predict_microservice
7680
sls remove --stage $2
7781
)
7882
fi
7983
fi
80-
echo "success"
84+
echo "success"

lambda_backend/user_microservice/serverless.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ service: yolo-bouldering-user
44

55
provider:
66
name: aws
7-
runtime: nodejs14.x
7+
runtime: nodejs16.x
88
stage: dev
99
region: ap-southeast-1
1010
memorySize: 1024

0 commit comments

Comments
 (0)