Skip to content

Commit

Permalink
use pinned node for both amd64 and aarch64
Browse files Browse the repository at this point in the history
  • Loading branch information
ryan.kuba committed Jan 24, 2024
1 parent 145197f commit efb01dd
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 4 deletions.
7 changes: 4 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -132,11 +132,12 @@ RUN \
sdl2 && \
apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing \
mame-tools && \
mkdir /data && \
echo "**** use pinned node ****" && \
curl -L \
https://unofficial-builds.nodejs.org/download/release/v16.20.2/node-v16.20.2-linux-x64-musl.tar.gz \
| tar -xz --strip-components=1 -C / && \
mkdir /data && \
https://github.com/thelamer/node-stash/raw/master/v16.20.2/x86_64/node -o \
/bin/node && \
chmod +x /bin/node && \
echo "**** cleanup ****" && \
rm -rf \
/tmp/*
Expand Down
6 changes: 5 additions & 1 deletion Dockerfile.aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -131,13 +131,17 @@ RUN \
flac \
kubo \
nginx \
nodejs \
p7zip \
python3 \
sdl2 && \
mkdir /data && \
apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing \
mame-tools && \
echo "**** use pinned node ****" && \
curl -L \
https://github.com/thelamer/node-stash/raw/master/v16.20.2/aarch64/node -o \
/bin/node && \
chmod +x /bin/node && \
echo "**** cleanup ****" && \
rm -rf \
/tmp/*
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64

## Versions

* **24.01.24:** - Pin node back on aarch64 as well for compatibility.
* **23.01.24:** - Add logic to symlink out RO rom directories to support upgrades.
* **14.01.24:** - Update remaining cores for melonds and yabause threaded to fix audio issues.
* **11.01.24:** - Use Node 16 on x86 image to restore metadata uploads in backend, update psx core to current.
Expand Down
1 change: 1 addition & 0 deletions readme-vars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ app_setup_block: |
# changelog
changelogs:
- {date: "24.01.24:", desc: "Pin node back on aarch64 as well for compatibility."}
- {date: "23.01.24:", desc: "Add logic to symlink out RO rom directories to support upgrades."}
- {date: "14.01.24:", desc: "Update remaining cores for melonds and yabause threaded to fix audio issues."}
- {date: "11.01.24:", desc: "Use Node 16 on x86 image to restore metadata uploads in backend, update psx core to current."}
Expand Down

0 comments on commit efb01dd

Please sign in to comment.