diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2023-01-13 20:21:20 +0100 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2023-01-13 20:21:20 +0100 |
| commit | 0ae5a68a9d81547bb9b741458d94b5f1b7374027 (patch) | |
| tree | 485384d892cdfe4dc6af79f3cf0abe11d2e552b1 /src/Dockerfile | |
| parent | 971c00b8f5977db9422eeafa47b262c1030bd4af (diff) | |
| download | blob-bin-0ae5a68a9d81547bb9b741458d94b5f1b7374027.tar.xz blob-bin-0ae5a68a9d81547bb9b741458d94b5f1b7374027.zip | |
feat: First dev release
Diffstat (limited to 'src/Dockerfile')
| -rw-r--r-- | src/Dockerfile | 20 |
1 files changed, 20 insertions, 0 deletions
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"] |
