From a8677f9080065ca8debeae084d26170b318a432f Mon Sep 17 00:00:00 2001 From: Felix Date: Wed, 10 Jan 2024 23:14:55 +0100 Subject: [PATCH] Try fixing github docker build error on arm64 --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3d34e6f..b813fe9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:8.0 AS build +ARG TARGETARCH WORKDIR /app # Install Node.js @@ -13,11 +14,11 @@ RUN apt-get update \ WORKDIR /src COPY ["Web/Web.csproj", "Web/"] -RUN dotnet restore "Web/Web.csproj" --use-current-runtime +RUN dotnet restore "Web/Web.csproj" -a $TARGETARCH WORKDIR "/src/Web" COPY ./Web . -RUN dotnet publish "Web.csproj" --use-current-runtime --self-contained false -c Release -o /app/publish +RUN dotnet publish "Web.csproj" -a $TARGETARCH --self-contained false -c Release -o /app/publish FROM mcr.microsoft.com/dotnet/aspnet:8.0