Corrected failing scss compiling
This commit is contained in:
@@ -14,18 +14,17 @@ COPY . .
|
||||
WORKDIR "/src/Moonlight"
|
||||
RUN dotnet build "Moonlight.csproj" -c $BUILD_CONFIGURATION -o /app/build
|
||||
|
||||
# Install sass
|
||||
FROM build AS publish
|
||||
ARG BUILD_CONFIGURATION=Release
|
||||
|
||||
# Install sass and compile styles
|
||||
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
|
||||
RUN /tmp/dart-sass/sass /src/Moonlight/Styles/style.scss /app/publish/theme.css
|
||||
|
||||
FROM build AS publish
|
||||
ARG BUILD_CONFIGURATION=Release
|
||||
RUN dotnet publish "Moonlight.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
|
||||
|
||||
FROM base AS final
|
||||
@@ -41,7 +40,8 @@ COPY --from=publish /app/publish .
|
||||
|
||||
# Copy default assets
|
||||
RUN mkdir -p /app/Assets
|
||||
COPY ./Moonlight/Assets ./Assets
|
||||
COPY ./Moonlight/Assets /app/Assets
|
||||
RUN mv /app/theme.css /app/Assets/Core/css/theme.css
|
||||
|
||||
# Ensure storage folder exists and is empty
|
||||
RUN mkdir -p /app/storage
|
||||
|
||||
Reference in New Issue
Block a user