Skip to content

Commit b824ec8

Browse files
committed
feat: add packages needed for amao wasm build
Signed-off-by: Michael Dawson <[email protected]>
1 parent ac5bd8f commit b824ec8

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

container-build-info/Dockerfile

+18-4
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,36 @@ ARG UID=1000
66
ARG GID=1000
77

88
# set SOURCE_DATE_EPOCH for reproduciability - https://reproducible-builds.org/docs/source-date-epoch/
9-
ENV SOURCE_DATE_EPOCH: 0
9+
ENV SOURCE_DATE_EPOCH=0
1010

11-
ENV ROOT_DIR /home/node
12-
ENV METADATA_DIR $ROOT_DIR/metadata
11+
ENV ROOT_DIR=/home/node
12+
ENV METADATA_DIR=$ROOT_DIR/metadata
1313
RUN mkdir $METADATA_DIR
14-
ENV WORKDIR_DIR $ROOT_DIR/build
14+
ENV WORKDIR_DIR=$ROOT_DIR/build
1515
RUN mkdir WORKDIR_DIR
1616
WORKDIR $WORKDIR_DIR
1717

1818
# Keep a copy of the Dockerfile used
1919
COPY Dockerfile /home/node/metadata/Dockerfile
2020

21+
###################################
2122
# Install required system packages
23+
24+
# those needed for undici
25+
RUN apk add -U clang lld wasi-sdk
26+
27+
# those needed for cjs-module-lexar
2228
RUN apk add -U clang lld wasi-sdk make
29+
30+
# those needed for amaro
31+
RUN apk add -U rust rust-wasm cargo cmake gcc g++ bash make
32+
33+
# capture the versions of the packages installed
2334
RUN apk info -v >/home/node/metadata/apk-info
2435

36+
###################################
37+
# Non package insalls
38+
2539
# Install BINARYEN, there are only linux/arm64 tar.gz's after 116
2640
# If we expect a versoin to exist and we don't get one error out
2741
RUN CURRENT_ARCH=`arch` && \

0 commit comments

Comments
 (0)