调整 dockerfile 文件
This commit is contained in:
parent
e7540d688f
commit
d461afc085
16
Dockerfile
16
Dockerfile
@ -7,9 +7,17 @@ ENV ASPNETCORE_ENVIRONMENT=Production
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
|
||||
WORKDIR /src
|
||||
COPY . .
|
||||
WORKDIR "/host/JiShe.IoT.HttpApi.Host"
|
||||
RUN dotnet build "JiShe.IoT.HttpApi.Host.csproj" -c Release -o /app/build
|
||||
COPY ["JiShe.IoT.Admin.sln", "."]
|
||||
COPY ["Directory.Build.JiShe.targets", "."]
|
||||
COPY ["Directory.Build.Microsoft.targets", "."]
|
||||
COPY ["Directory.Build.props", "."]
|
||||
COPY ["Directory.Build.targets", "."]
|
||||
COPY ["Directory.Build.Volo.targets", "."]
|
||||
COPY ["NuGet.Config", "."]
|
||||
COPY ["host/", "host/"]
|
||||
COPY ["src/", "src/"]
|
||||
|
||||
WORKDIR ./host/JiShe.IoT.HttpApi.Host
|
||||
|
||||
FROM build AS publish
|
||||
RUN dotnet publish "JiShe.IoT.HttpApi.Host.csproj" -c Release -o /app/publish /p:UseAppHost=false
|
||||
@ -19,3 +27,5 @@ WORKDIR /app
|
||||
COPY --from=publish /app/publish .
|
||||
ENTRYPOINT ["dotnet", "JiShe.IoT.HttpApi.Host.dll"]
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user