Included scss compiling using sass in the docker image

This commit is contained in:
Marcel Baumgartner
2024-06-30 01:52:17 +02:00
parent caa7bb2af6
commit 52b3616de4

View File

@@ -14,6 +14,16 @@ COPY . .
WORKDIR "/src/Moonlight"
RUN dotnet build "Moonlight.csproj" -c $BUILD_CONFIGURATION -o /app/build
# Install sass
RUN apt-get update
RUN apt-get install wget -y
RUN cat /etc/os-release
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 tar -xf /tmp/sass.tar.gz -C /tmp
RUN chmod +x /tmp/dart-sass/sass
RUN mkdir -p /app/build/Assets/Core/css/
RUN /tmp/dart-sass/sass /src/Moonlight/Styles/style.scss /app/build/Assets/Core/css/theme.css
FROM build AS publish
ARG BUILD_CONFIGURATION=Release
RUN dotnet publish "Moonlight.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false