From c55c3bca729371d829d2c3c9aa3c31e51d9d4517 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Fri, 28 Jul 2023 14:43:02 +0900 Subject: [PATCH] Fix back arm build --- back/Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/back/Dockerfile b/back/Dockerfile index 2c0a12d5..4655517c 100644 --- a/back/Dockerfile +++ b/back/Dockerfile @@ -1,10 +1,11 @@ -FROM mcr.microsoft.com/dotnet/sdk:7.0 as transcoder +# FIXME: We use the sdk 8-preview because of this issue with the 7 https://github.com/dotnet/sdk/issues/29892 +FROM mcr.microsoft.com/dotnet/sdk:8.0-preview as transcoder RUN apt-get update && apt-get install -y cmake make libavutil-dev libavcodec-dev libavformat-dev WORKDIR /transcoder COPY src/Kyoo.Transcoder . RUN cmake . && make -j -FROM mcr.microsoft.com/dotnet/sdk:7.0 as builder +FROM mcr.microsoft.com/dotnet/sdk:8.0-preview as builder WORKDIR /kyoo COPY Kyoo.sln ./Kyoo.sln @@ -23,7 +24,7 @@ COPY . . ARG VERSION RUN dotnet publish --no-restore -c Release -o /app "-p:Version=${VERSION:-"0.0.0-dev"};SkipTranscoder=true" src/Kyoo.Host -FROM mcr.microsoft.com/dotnet/aspnet:7.0 +FROM mcr.microsoft.com/dotnet/aspnet:8.0-preview RUN apt-get update && apt-get install -y libavutil-dev libavcodec-dev libavformat-dev curl COPY --from=builder /app /app COPY --from=transcoder /transcoder/libtranscoder.so /app