Commit 9c81b280 by xiongyuwen

no message

parent 5b8f19dd
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base
WORKDIR /app
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
EXPOSE 80
FROM mcr.microsoft.com/dotnet/core/sdk:2.2-stretch AS build
WORKDIR /src
COPY ["src/Bailun.Discuz.Service/Bailun.Discuz.Service.csproj", "src/Bailun.Discuz.Service/"]
COPY ["src/Bailun.Discuz.EFCore/Bailun.Discuz.EFCore.csproj", "src/Bailun.Discuz.EFCore/"]
COPY ["src/Bailun.Discuz.Domain/Bailun.Discuz.Domain.csproj", "src/Bailun.Discuz.Domain/"]
COPY ["src/Bailun.Discuz.Application/Bailun.Discuz.Application.csproj", "src/Bailun.Discuz.Application/"]
RUN dotnet restore "src/Bailun.Discuz.Service/Bailun.Discuz.Service.csproj"
COPY . .
WORKDIR "/src/src/Bailun.Discuz.Service"
RUN dotnet build "Bailun.Discuz.Service.csproj" -c Release -o /app/build
FROM build AS publish
RUN dotnet publish "Bailun.Discuz.Service.csproj" -c Release -o /app/publish
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "Bailun.Discuz.Service.dll"]
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ActiveDebugProfile>Docker</ActiveDebugProfile>
<ActiveDebugProfile>Bailun.Discuz</ActiveDebugProfile>
<ShowAllFiles>true</ShowAllFiles>
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
<Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment