diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-03-13 15:07:51 +0200 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-03-13 15:07:51 +0200 |
| commit | 75d57f305f2ed1ecf8b82bd62d4bb8f17c06303b (patch) | |
| tree | b721fe307d22a7a89f8ee13b3e557df4a2e2bbab /src/Dockerfile | |
| parent | 503a23c04355624b133161c9356b139f2e4500f6 (diff) | |
| parent | 4add0831649f6e534d3883aa0e0e7f380d8042c7 (diff) | |
| download | DevHive-75d57f305f2ed1ecf8b82bd62d4bb8f17c06303b.tar DevHive-75d57f305f2ed1ecf8b82bd62d4bb8f17c06303b.tar.gz DevHive-75d57f305f2ed1ecf8b82bd62d4bb8f17c06303b.zip | |
Merge branch 'dev' of github.com:Team-Kaleidoscope/DevHive into unit_test_refactoring
Diffstat (limited to 'src/Dockerfile')
| -rw-r--r-- | src/Dockerfile | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/src/Dockerfile b/src/Dockerfile index f99804c..0491463 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -1,16 +1,11 @@ -FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base -FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build -EXPOSE 80 +FROM mcr.microsoft.com/dotnet/sdk:5.0 AS sdk -COPY . /app -WORKDIR /app +COPY . ./Build +WORKDIR /Build +RUN [ "dotnet", "publish", "-f", "net5.0", "-c", "Release", "Web/DevHive.Web/DevHive.Web.csproj", "-o", "/Out"] -RUN dotnet restore -RUN dotnet build -c Release -o /app/build +FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS runtime +COPY --from=sdk /Out /App -FROM build AS publish -RUN dotnet publish "DevHive.sln" -c Release -o /app/publish - -FROM base AS final -COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "DevHive.Web.dll"] +WORKDIR /App +ENTRYPOINT [ "dotnet", "DevHive.Web.dll" ] |
