diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2023-01-09 00:05:38 +0100 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2023-01-09 00:05:38 +0100 |
| commit | 9d7152b5ca085c70e9b0d94adb6f5f9ff8d6f127 (patch) | |
| tree | b1b7453c97a83c45b6911148ce36050be7dbefc3 /BlobBin/Dockerfile | |
| download | blob-bin-9d7152b5ca085c70e9b0d94adb6f5f9ff8d6f127.tar.xz blob-bin-9d7152b5ca085c70e9b0d94adb6f5f9ff8d6f127.zip | |
feat: init
Diffstat (limited to 'BlobBin/Dockerfile')
| -rw-r--r-- | BlobBin/Dockerfile | 20 |
1 files changed, 20 insertions, 0 deletions
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"] |
