From 6d0a59f5b9c5c0b4f0f8f41be26a375e4c5b0925 Mon Sep 17 00:00:00 2001 From: Marcel Baumgartner Date: Sat, 6 Jul 2024 22:03:35 +0200 Subject: [PATCH] Added support for arm while building scss --- Moonlight/Dockerfile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Moonlight/Dockerfile b/Moonlight/Dockerfile index 4d659464..9f352fc0 100644 --- a/Moonlight/Dockerfile +++ b/Moonlight/Dockerfile @@ -20,7 +20,16 @@ ARG BUILD_CONFIGURATION=Release # Install sass and compile styles RUN apt-get update RUN apt-get install wget -y -RUN wget -O /tmp/sass.tar.gz https://github.com/sass/dart-sass/releases/download/1.77.5/dart-sass-1.77.5-linux-x64.tar.gz + +RUN ARCH=$(uname -m) && \ + if [ "$ARCH" = "x86_64" ]; then \ + wget -O /tmp/sass.tar.gz https://github.com/sass/dart-sass/releases/download/1.77.5/dart-sass-1.77.5-linux-x64.tar.gz; \ + elif [ "$ARCH" = "aarch64" ]; then \ + wget -O /tmp/sass.tar.gz https://github.com/sass/dart-sass/releases/download/1.77.5/dart-sass-1.77.5-linux-arm64.tar.gz; \ + else \ + echo "Unsupported architecture: $ARCH"; exit 1; \ + fi + RUN tar -xf /tmp/sass.tar.gz -C /tmp RUN chmod +x /tmp/dart-sass/sass RUN /tmp/dart-sass/sass /src/Moonlight/Styles/style.scss /app/publish/theme.css