Skip to content

Commit

Permalink
Upgrade build image to 23.10.
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolasnoble committed Oct 15, 2023
1 parent dd9e480 commit aa881ad
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions tools/build/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Dockerfile for ghcr.io/grumpycoders/pcsx-redux-build

FROM ubuntu:22.10
FROM ubuntu:23.10

# The tzdata package isn't docker-friendly, and something pulls it.
ENV DEBIAN_FRONTEND noninteractive
Expand Down Expand Up @@ -44,19 +44,20 @@ RUN wget https://github.com/AppImage/AppImageKit/releases/download/continuous/ap
ln -s /opt/appimage-tool.AppDir/AppRun /usr/bin/appimagetool && \
rm /tmp/appimagetool-x86_64.AppImage
WORKDIR /
RUN pip3 install appimage-builder
RUN pip3 install --break-system-packages appimage-builder
RUN apt install -y imagemagick-6.q16 gtk-update-icon-cache appstream
ENV NVM_DIR /usr/local/nvm
ENV NODE_VERSION 14.17.0
RUN mkdir -p /usr/local/nvm
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash \
&& . $NVM_DIR/nvm.sh \
&& nvm install $NODE_VERSION \
&& nvm alias default $NODE_VERSION \
&& nvm use default
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
RUN . $NVM_DIR/nvm.sh && nvm alias default $NODE_VERSION
RUN . $NVM_DIR/nvm.sh && nvm use default
RUN . $NVM_DIR/nvm.sh && npm install -g appcenter-cli
RUN apt install -y squashfs-tools zip zsync

RUN gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 871920D1991BC93C
RUN gpg --export 871920D1991BC93C > /etc/apt/trusted.gpg.d/ubuntu.gpg

RUN mkdir /project
RUN mkdir -p /home/coder/dconf
RUN chmod a+rwx /home/coder/dconf
Expand Down

0 comments on commit aa881ad

Please sign in to comment.