-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
31 lines (22 loc) · 809 Bytes
/
Dockerfile
File metadata and controls
31 lines (22 loc) · 809 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FROM mcr.microsoft.com/dotnet/sdk:8.0-alpine3.19 AS base
USER daemon
WORKDIR /app
EXPOSE 80
# EXPOSE 443
#---------------------------------------------------
# FROM mcr.microsoft.com/dotnet/sdk:8.0-alpine3.19 AS build
# WORKDIR /src
# COPY ["src/App.WebApi/App.WebApi.csproj", "src/App.WebApi/"]
# # Restore dependencies
# RUN dotnet restore "src/App.WebApi/App.WebApi.csproj"
# COPY . .
# WORKDIR "/src/src/App.WebApi"
# RUN dotnet build "App.WebApi.csproj" -c Release -o /app/build
# #---------------------------------------------------
# FROM build AS publish
# RUN dotnet publish "App.WebApi.csproj" -c Release -o /app/publish
# #---------------------------------------------------
# FROM base AS final
# WORKDIR /app
# COPY --from=publish /app/publish .
# ENTRYPOINT ["dotnet", "App.WebApi.dll"]