File tree 1 file changed +18
-4
lines changed
1 file changed +18
-4
lines changed Original file line number Diff line number Diff line change @@ -6,22 +6,36 @@ ARG UID=1000
6
6
ARG GID=1000
7
7
8
8
# 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
10
10
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
13
13
RUN mkdir $METADATA_DIR
14
- ENV WORKDIR_DIR $ROOT_DIR/build
14
+ ENV WORKDIR_DIR= $ROOT_DIR/build
15
15
RUN mkdir WORKDIR_DIR
16
16
WORKDIR $WORKDIR_DIR
17
17
18
18
# Keep a copy of the Dockerfile used
19
19
COPY Dockerfile /home/node/metadata/Dockerfile
20
20
21
+ # ##################################
21
22
# 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
22
28
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
23
34
RUN apk info -v >/home/node/metadata/apk-info
24
35
36
+ # ##################################
37
+ # Non package insalls
38
+
25
39
# Install BINARYEN, there are only linux/arm64 tar.gz's after 116
26
40
# If we expect a versoin to exist and we don't get one error out
27
41
RUN CURRENT_ARCH=`arch` && \
You can’t perform that action at this time.
0 commit comments