Included scss compiling using sass in the docker image
This commit is contained in:
@@ -14,6 +14,16 @@ COPY . .
|
|||||||
WORKDIR "/src/Moonlight"
|
WORKDIR "/src/Moonlight"
|
||||||
RUN dotnet build "Moonlight.csproj" -c $BUILD_CONFIGURATION -o /app/build
|
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
|
FROM build AS publish
|
||||||
ARG BUILD_CONFIGURATION=Release
|
ARG BUILD_CONFIGURATION=Release
|
||||||
RUN dotnet publish "Moonlight.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
|
RUN dotnet publish "Moonlight.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
|
||||||
|
|||||||
Reference in New Issue
Block a user