Skip to content

Commit 7972612

Browse files
committed
update build command
1 parent c14193d commit 7972612

File tree

1 file changed

+12
-23
lines changed

1 file changed

+12
-23
lines changed

Makefile

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ current_aws_account := $(shell aws sts get-caller-identity --query Account --out
55
src_directory_root = src/
66
dist_ui_directory_root = dist_ui/
77
integration_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
99
GIT_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

6655
local:
6756
VITE_BUILD_HASH=$(GIT_HASH) yarn run dev

0 commit comments

Comments
 (0)