Aliendreamer

docker try

Apr 17th, 2019
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base
  2. WORKDIR /app
  3. EXPOSE 80
  4.  
  5. FROM microsoft/dotnet:2.2-sdk AS build
  6. WORKDIR /src
  7. COPY ["FanFictionApp/FanFictionApp.csproj", "FanFictionApp/"]
  8. COPY ["FanFiction.Services/FanFiction.Services.csproj", "FanFiction.Services/"]
  9. COPY ["FanFiction.ViewModels/FanFiction.ViewModels.csproj", "FanFiction.ViewModels/"]
  10. COPY ["FanFiction.Data/FanFiction.Data.csproj", "FanFiction.Data/"]
  11. COPY ["FanFiction.Models/FanFiction.Models.csproj", "FanFiction.Models/"]
  12.  
  13. RUN dotnet restore "FanFictionApp/FanFictionApp.csproj"
  14. COPY . .
  15. WORKDIR "/src/FanFictionApp"
  16. RUN dotnet build "FanFictionApp.csproj" -c Release -o /app
  17.  
  18. FROM build AS publish
  19. RUN dotnet publish "FanFictionApp.csproj" -c Release -o /app
  20.  
  21. FROM base AS final
  22. WORKDIR /app
  23. COPY --from=publish /app .
  24. ENTRYPOINT ["dotnet", "FanFictionApp.dll"]
Advertisement
Add Comment
Please, Sign In to add comment