加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Dockerfile 730 Bytes
一键复制 编辑 原始数据 按行查看 历史
xiongzhaoxu 提交于 2019-09-26 13:08 . add mysql test
FROM mcr.microsoft.com/dotnet/core/aspnet:3.0-buster-slim AS base
WORKDIR /app
EXPOSE 80
FROM mcr.microsoft.com/dotnet/core/sdk:3.0-buster AS build
WORKDIR /src
COPY ["k8s-netcore-demo/k8s-netcore-demo.csproj", "k8s-netcore-demo/"]
COPY ["Read.Models/Read.Models.csproj", "Read.Models/"]
COPY ["Read.Services/Read.Services.csproj", "Read.Services/"]
RUN dotnet restore "k8s-netcore-demo/k8s-netcore-demo.csproj"
COPY . .
WORKDIR "/src/k8s-netcore-demo"
RUN dotnet build "k8s-netcore-demo.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "k8s-netcore-demo.csproj" -c Release -o /app/publish
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "k8s-netcore-demo.dll"]
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化