Commit 7cf2972 1 parent 370abf4 commit 7cf2972 Copy full SHA for 7cf2972
File tree 2 files changed +13
-12
lines changed
2 files changed +13
-12
lines changed Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ ENV QEMU_ARCH=${QEMU_ARCH:-x86_64}
6
6
7
7
COPY .prebuild/qemu/qemu-${QEMU_ARCH}-static /usr/bin/
8
8
9
- RUN apt-get update \
10
- && apt-get install -y gcc g++ make python3 curl
9
+ RUN apt-get update --allow-insecure-repositories
10
+ RUN apt-get install -y gcc g++ make python3 curl
11
11
12
12
RUN [ "$(uname -m)" = "x86_64" ] && apt-get install -y g++-multilib gcc-multilib || echo "ok"
13
13
@@ -27,8 +27,9 @@ RUN case "${QEMU_ARCH}" in \
27
27
&& echo "Installing NodeJS node-v$NODE_VERSION-linux-$NODE_ARCH.tar.gz" \
28
28
&& tar -xzf "node-v$NODE_VERSION-linux-$NODE_ARCH.tar.gz" -C /usr/local --strip-components=1 --no-same-owner \
29
29
&& rm "node-v$NODE_VERSION-linux-$NODE_ARCH.tar.gz" \
30
- && ln -s /usr/local/bin/node /usr/local/bin/nodejs \
31
- && npm set prefix /usr/local
30
+ && ln -s /usr/local/bin/node /usr/local/bin/nodejs
31
+
32
+ RUN npm set prefix /usr/local
32
33
33
34
RUN mkdir /node-pty
34
35
WORKDIR /node-pty
Original file line number Diff line number Diff line change 51
51
# docker run -v $(pwd):/node-pty multiarch-build ./.prebuild/build.sh .prebuild/prebuild.js ${nodeBuildTargets}
52
52
# docker run --rm -v $(pwd):/node-pty multiarch-build ./.prebuild/build.sh .prebuild/prebuildify.js ${nodeBuildTargets}
53
53
# Older
54
-
55
- export BASE_IMAGE=balenalib/raspberrypi3-debian:bookworm
54
+ # buster -> bullseye -> bookworm
55
+ export BASE_IMAGE=balenalib/raspberrypi3-debian:bullseye
56
56
export QEMU_ARCH=arm
57
57
export DOCKERFILE=" Dockerfile.debian"
58
58
export CMD=$BuildAllCMD
59
59
echo
60
60
echo " --------------------------- $QEMU_ARCH - $DOCKERFILE -------------------------------"
61
61
echo
62
- # docker build -f .prebuild/$DOCKERFILE --build-arg BASE_IMAGE=${BASE_IMAGE} --build-arg QEMU_ARCH=${QEMU_ARCH} -t multiarch-build .
63
- # docker run --rm -v $(pwd):/node-pty multiarch-build bash -c "$CMD"
64
-
65
- # Newer
62
+ docker build -f .prebuild/$DOCKERFILE --build-arg BASE_IMAGE=${BASE_IMAGE} --build-arg QEMU_ARCH=${QEMU_ARCH} -t multiarch-build .
63
+ # docker run --rm -v $(pwd):/node-pty multiarch-build bash -c "$CMD"
64
+ docker run -v $( pwd ) :/node-pty multiarch-build bash -c bash
65
+ # docker run --rm -it --entrypoint /bin/bash 82cef23ea419
66
66
67
67
# export BASE_IMAGE=balenalib/raspberrypi3-debian:bookworm
68
68
# export QEMU_ARCH=arm
@@ -121,8 +121,8 @@ export CMD=$RunCMD
121
121
echo
122
122
echo " --------------------------- $QEMU_ARCH - $DOCKERFILE -------------------------------"
123
123
echo
124
- docker build -f .prebuild/$DOCKERFILE --build-arg BASE_IMAGE=${BASE_IMAGE} --build-arg QEMU_ARCH=${QEMU_ARCH} -t multiarch-build .
125
- docker run --rm -v $( pwd) :/node-pty multiarch-build bash -c " $CMD "
124
+ # docker build -f .prebuild/$DOCKERFILE --build-arg BASE_IMAGE=${BASE_IMAGE} --build-arg QEMU_ARCH=${QEMU_ARCH} -t multiarch-build .
125
+ # docker run --rm -v $(pwd):/node-pty multiarch-build bash -c "$CMD"
126
126
127
127
# Not Impacted
128
128
You can’t perform that action at this time.
0 commit comments