@@ -5,6 +5,7 @@ current_aws_account := $(shell aws sts get-caller-identity --query Account --out
55src_directory_root = src/
66dist_ui_directory_root = dist_ui/
77integration_test_directory_root = tests/live_integration/
8+ npm_install_params = --production --target_arch=arm64 --target_platform=linux --target_libc=glibc --cpu arm64 --os linux --arch=arm64
89GIT_HASH := $(shell git rev-parse --short HEAD)
910
1011.PHONY : clean
@@ -39,8 +40,9 @@ build: src/
3940 make build_swagger
4041 cp -r src/api/resources/ dist/api/resources
4142 rm -rf dist/lambda/sqs
42- npm --prefix=dist/lambda/ i --cpu arm64 --os linux
43- npm --prefix=dist/sqsConsumer/ i --cpu arm64 --os linux
43+ docker run --rm -v " $( shell pwd) /dist/lambda" :/var/task public.ecr.aws/sam/build-nodejs22.x:latest npm install $(npm_install_params )
44+ docker run --rm -v " $( shell pwd) /dist/sqsConsumer" :/var/task public.ecr.aws/sam/build-nodejs22.x:latest npm install $(npm_install_params )
45+ # Lambda
4446 rm -rf dist/lambda/node_modules/aws-crt/dist/bin/darwin*
4547 rm -rf dist/lambda/node_modules/aws-crt/dist/bin/linux-x64*
4648 rm -rf dist/lambda/node_modules/aws-crt/dist/bin/linux-arm64-musl
@@ -50,6 +52,16 @@ build: src/
5052 rm -rf dist/lambda/node_modules/argon2/prebuilds/linux-x64*
5153 rm -rf dist/lambda/node_modules/argon2/prebuilds/win32-x64*
5254 rm -rf dist/lambda/node_modules/argon2/prebuilds/linux-arm64/argon2.armv8.musl.node
55+ # SQS
56+ rm -rf dist/sqsConsumer/node_modules/aws-crt/dist/bin/darwin*
57+ rm -rf dist/sqsConsumer/node_modules/aws-crt/dist/bin/linux-arm64-musl
58+ rm -rf dist/sqsConsumer/node_modules/aws-crt/dist/bin/linux-x64*
59+ rm -rf dist/sqsConsumer/node_modules/argon2/prebuilds/darwin*
60+ rm -rf dist/sqsConsumer/node_modules/argon2/prebuilds/freebsd*
61+ rm -rf dist/sqsConsumer/node_modules/argon2/prebuilds/linux-arm
62+ rm -rf dist/sqsConsumer/node_modules/argon2/prebuilds/linux-x64*
63+ rm -rf dist/sqsConsumer/node_modules/argon2/prebuilds/win32-x64*
64+ rm -rf dist/sqsConsumer/node_modules/argon2/prebuilds/linux-arm64/argon2.armv8.musl.node
5365
5466local :
5567 VITE_BUILD_HASH=$(GIT_HASH ) yarn run dev
0 commit comments