16 lines
377 B
Docker
16 lines
377 B
Docker
FROM mcr.microsoft.com/dotnet/aspnet:8.0-alpine AS base
|
|
WORKDIR /app
|
|
EXPOSE 80
|
|
|
|
FROM mcr.microsoft.com/dotnet/sdk:8.0-alpine AS build
|
|
WORKDIR /src
|
|
COPY demo001.csproj ./
|
|
RUN dotnet restore demo001.csproj
|
|
COPY . .
|
|
RUN dotnet publish demo001.csproj -c Release -o /app/publish
|
|
|
|
FROM base AS final
|
|
WORKDIR /app
|
|
COPY --from=build /app/publish .
|
|
ENTRYPOINT ["dotnet", "demo001.dll"]
|