From 0ae5a68a9d81547bb9b741458d94b5f1b7374027 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Fri, 13 Jan 2023 20:21:20 +0100 Subject: feat: First dev release --- src/Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/Dockerfile (limited to 'src/Dockerfile') diff --git a/src/Dockerfile b/src/Dockerfile new file mode 100644 index 0000000..9b1f38e --- /dev/null +++ b/src/Dockerfile @@ -0,0 +1,20 @@ +FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base +WORKDIR /app +EXPOSE 80 +EXPOSE 443 + +FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build +WORKDIR /src +COPY ["BlobBin/BlobBin.csproj", "BlobBin/"] +RUN dotnet restore "BlobBin/BlobBin.csproj" +COPY . . +WORKDIR "/src/BlobBin" +RUN dotnet build "BlobBin.csproj" -c Release -o /app/build + +FROM build AS publish +RUN dotnet publish "BlobBin.csproj" -c Release -o /app/publish + +FROM base AS final +WORKDIR /app +COPY --from=publish /app/publish . +ENTRYPOINT ["dotnet", "BlobBin.dll"] -- cgit v1.3