@@ -5,7 +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
8+ npm_install_params = --omit=dev --target_arch=arm64 --target_platform=linux --target_libc=glibc --cpu arm64 --os linux --arch=arm64
99GIT_HASH := $(shell git rev-parse --short HEAD)
1010
1111.PHONY : clean
@@ -40,28 +40,17 @@ build: src/
4040 make build_swagger
4141 cp -r src/api/resources/ dist/api/resources
4242 rm -rf dist/lambda/sqs
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
46- rm -rf dist/lambda/node_modules/aws-crt/dist/bin/darwin*
47- rm -rf dist/lambda/node_modules/aws-crt/dist/bin/linux-x64*
48- rm -rf dist/lambda/node_modules/aws-crt/dist/bin/linux-arm64-musl
49- rm -rf dist/lambda/node_modules/argon2/prebuilds/darwin*
50- rm -rf dist/lambda/node_modules/argon2/prebuilds/freebsd*
51- rm -rf dist/lambda/node_modules/argon2/prebuilds/linux-arm
52- rm -rf dist/lambda/node_modules/argon2/prebuilds/linux-x64*
53- rm -rf dist/lambda/node_modules/argon2/prebuilds/win32-x64*
54- 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
43+ docker run --rm -v " $( shell pwd) /dist/lambda" :/var/task public.ecr.aws/sam/build-nodejs22.x:latest \
44+ sh -c " npm install $( npm_install_params) && \
45+ rm -rf node_modules/aws-crt/dist/bin/{darwin* ,linux-x64* ,linux-arm64-musl} && \
46+ rm -rf node_modules/argon2/prebuilds/{darwin* ,freebsd* ,linux-arm,linux-x64* ,win32-x64* } && \
47+ rm -rf node_modules/argon2/prebuilds/linux-arm64/argon2.armv8.musl.node"
48+
49+ docker run --rm -v "$(shell pwd)/dist/sqsConsumer":/var/task public.ecr.aws/sam/build-nodejs22.x:latest \
50+ sh -c "npm install $(npm_install_params) && \
51+ rm -rf node_modules/aws-crt/dist/bin/{darwin*,linux-x64*,linux-arm64-musl} && \
52+ rm -rf node_modules/argon2/prebuilds/{darwin*,freebsd*,linux-arm,linux-x64*,win32-x64*} && \
53+ rm -rf node_modules/argon2/prebuilds/linux-arm64/argon2.armv8.musl.node"
6554
6655local :
6756 VITE_BUILD_HASH=$(GIT_HASH ) yarn run dev
0 commit comments