From 47ea57509a4c9ad044ceb510f3fe571f41404cbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Bl=C3=A1zquez?= Date: Fri, 19 Jan 2024 19:54:14 +0100 Subject: [PATCH] Update Dockerfile --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2681513..0e5cc7d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,16 +6,17 @@ RUN apt install libsodium-dev -y RUN apt install libopus-dev -y FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:7.0 AS build +ARG TARGETARCH WORKDIR /src COPY ["DiscordBot/DiscordBot.csproj", "DiscordBot/"] COPY ["DiscordBot.MusicPlayer/DiscordBot.MusicPlayer.csproj", "DiscordBot.MusicPlayer/"] -RUN dotnet restore "DiscordBot/DiscordBot.csproj" +RUN dotnet restore "DiscordBot/DiscordBot.csproj" -a $TARGETARCH COPY . . WORKDIR "/src/DiscordBot" -RUN dotnet build "DiscordBot.csproj" -c Release -o /app/build +RUN dotnet build "DiscordBot.csproj" -a $TARGETARCH -c Release -o /app/build FROM build AS publish -RUN dotnet publish "DiscordBot.csproj" -c Release -o /app/publish +RUN dotnet publish "DiscordBot.csproj" -a $TARGETARCH --self-contained false -c Release -o /app/publish FROM base AS final WORKDIR /app