File tree Expand file tree Collapse file tree 4 files changed +16
-6
lines changed
Expand file tree Collapse file tree 4 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ RUN echo trusted-public-keys = \
1818ARG CACHIX_AUTH_TOKEN
1919
2020ENV CACHIX_AUTH_TOKEN $CACHIX_AUTH_TOKEN
21+ ENV DAPPER_OUTPUT result-bin/bin/rust-lambda-cloudtrail
2122ENV SHELL /bin/sh
2223RUN nix-env -iA cachix -f https://cachix.org/api/v1/install
2324WORKDIR /source/
Original file line number Diff line number Diff line change @@ -8,10 +8,18 @@ bin/dapper:
88.DEFAULT_GOAL :=
99
1010all : bin/dapper
11- @bin/dapper
11+ @bin/dapper nix build
12+
13+ cache : bin/dapper
14+ @bin/dapper cachix watch-exec whslabs -- nix build
1215
1316s shell : bin/dapper
1417 @bin/dapper \
1518 -m bind \
1619 -s \
1720 ;
21+
22+ clean :
23+ rm -rf bin/
24+ rm -rf target/
25+ rm -rf result-bin
Original file line number Diff line number Diff line change @@ -4,9 +4,12 @@ cargo lambda build
44cargo lambda deploy --iam-role < my role>
55```
66
7- # Nix (musl)
7+ # Nix or make
88``` sh
99nix build
10+ # or
11+ make # require docker
12+
1013mkdir -p target/lambda/rust-lambda-cloudtrail/
1114cp result-bin/bin/rust-lambda-cloudtrail target/lambda/rust-lambda-cloudtrail/bootstrap
1215cargo lambda deploy --iam-role < my role>
Original file line number Diff line number Diff line change 11#! /bin/sh
22
3- nix-env -i jq
3+ rm -rf result-bin
44
5- nix build --json \
6- | jq -r ' .[].outputs | to_entries[].value' \
7- | cachix push whslabs
5+ exec " $@ "
You can’t perform that action at this time.
0 commit comments