From 4256f7afa464439f1114a97183d4cafd982ed35e Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Tue, 18 Jul 2023 09:40:54 +0100 Subject: [PATCH 1/2] removed lambada layer, switch architechture back to x86 --- backend/serverless.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/serverless.yml b/backend/serverless.yml index cdc08ba8..99348095 100644 --- a/backend/serverless.yml +++ b/backend/serverless.yml @@ -5,8 +5,8 @@ provider: runtime: python3.10 region: eu-west-2 # arm64 causes issues with pycryptography - TODO: fix this so we can use arm64 - architecture: arm64 - # architecture: x86_64 + # architecture: arm64 + architecture: x86_64 environment: API_KEY: ${env:API_KEY} ENVIRONMENT: ${env:ENVIRONMENT} From a56615f6db0d8b6eca47e83676a8537d3bf3305d Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Tue, 18 Jul 2023 09:42:05 +0100 Subject: [PATCH 2/2] commented out lambda layer from github actions --- .github/workflows/deploy_fastapi_backend.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy_fastapi_backend.yml b/.github/workflows/deploy_fastapi_backend.yml index aaa3059b..1aa02d41 100644 --- a/.github/workflows/deploy_fastapi_backend.yml +++ b/.github/workflows/deploy_fastapi_backend.yml @@ -48,16 +48,16 @@ jobs: id: set_domain run: echo "::set-output name=domain::${{ secrets[format('{0}_DOMAIN_NAME', github.ref_name)] }}" - - name: Build Lambda Layer - run: | - cd backend - pip install -r requirements/lambda.txt -t python - zip -r layer.zip python - - - name: Publish Lambda Layer - run: | - LAYER_ARN=$(aws lambda publish-layer-version --layer-name LambdaDependenciesLayer --zip-file fileb://backend/layer.zip | jq -r '.LayerVersionArn') - aws ssm put-parameter --name "/${{ github.ref_name }}/LambdaDependenciesLayerArn" --value "$LAYER_ARN" --type String --overwrite + # - name: Build Lambda Layer + # run: | + # cd backend + # pip install -r requirements/lambda.txt -t python + # zip -r layer.zip python + # + # - name: Publish Lambda Layer + # run: | + # LAYER_ARN=$(aws lambda publish-layer-version --layer-name LambdaDependenciesLayer --zip-file fileb://backend/layer.zip | jq -r '.LayerVersionArn') + # aws ssm put-parameter --name "/${{ github.ref_name }}/LambdaDependenciesLayerArn" --value "$LAYER_ARN" --type String --overwrite - name: Deploy to AWS Lambda via Serverless env: