release/Dockerfile: Use if-thens to avoid non zero exit codes

This commit is contained in:
Anmol Sethi 2023-02-02 12:47:26 -08:00
parent 519170b9f3
commit acfcce1ffa
No known key found for this signature in database
GPG key ID: 25BC68888A99A8BA

View file

@ -9,7 +9,7 @@ RUN curl -fsSL https://deb.nodesource.com/setup_19.x | bash -s - && \
apt-get install -y nodejs apt-get install -y nodejs
# https://github.com/microsoft/playwright/issues/18319 # https://github.com/microsoft/playwright/issues/18319
# Hopefully soon. # Hopefully soon.
RUN [ "$TARGETARCH" = amd64 ] && npx playwright install-deps RUN if [ "$TARGETARCH" = amd64 ]; then npx playwright install-deps; fi
RUN adduser --gecos '' --disabled-password debian \ RUN adduser --gecos '' --disabled-password debian \
&& echo "debian ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/nopasswd && echo "debian ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/nopasswd
@ -28,7 +28,7 @@ RUN mkdir -p /usr/local/lib/d2 \
&& rm -Rf /tmp/d2-*-linux-"$TARGETARCH".tar.gz && rm -Rf /tmp/d2-*-linux-"$TARGETARCH".tar.gz
USER debian:debian USER debian:debian
RUN [ "$TARGETARCH" = amd64 ] && d2 init-playwright RUN if [ "$TARGETARCH" = amd64 ]; then d2 init-playwright; fi
WORKDIR /home/debian/src WORKDIR /home/debian/src
EXPOSE 8080 EXPOSE 8080