From 9d7152b5ca085c70e9b0d94adb6f5f9ff8d6f127 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Mon, 9 Jan 2023 00:05:38 +0100 Subject: feat: init --- BlobBin/Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 BlobBin/Dockerfile (limited to 'BlobBin/Dockerfile') diff --git a/BlobBin/Dockerfile b/BlobBin/Dockerfile new file mode 100644 index 0000000..9b1f38e --- /dev/null +++ b/BlobBin/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