Projekt

Obecné

Profil

Stáhnout (648 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
2

    
3
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
4
WORKDIR /app
5
EXPOSE 80
6
EXPOSE 443
7

    
8
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
9
WORKDIR /src
10
COPY ["Backend/Backend.csproj", "Backend/"]
11
RUN dotnet restore "Backend/Backend.csproj"
12
COPY . .
13
WORKDIR "/src/Backend"
14
RUN dotnet build "Backend.csproj" -c Release -o /app/build
15

    
16
FROM build AS publish
17
RUN dotnet publish "Backend.csproj" -c Release -o /app/publish
18

    
19
FROM base AS final
20
WORKDIR /app
21
COPY --from=publish /app/publish .
22
ENTRYPOINT ["dotnet", "Backend.dll"]
(1-1/5)