From 3d149cf0279488c405d7c3b94a1959771c04fcf9 Mon Sep 17 00:00:00 2001 From: selmankoc Date: Wed, 24 Jul 2024 14:37:08 +0300 Subject: [PATCH] Updated dockerfile with abp libs --- .../Dockerfile | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Dockerfile b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Dockerfile index 4e9b0e733a..29dbeae5b8 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Dockerfile +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Dockerfile @@ -1,6 +1,21 @@ -FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base +FROM node:16 AS nodebase + +FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build + +COPY --from=nodebase /usr/local/bin /usr/local/bin +COPY --from=nodebase /usr/local/lib /usr/local/lib + +WORKDIR /app +COPY . . + +RUN dotnet tool update --global Volo.Abp.Cli +ENV PATH="${PATH}:/root/.dotnet/tools/" +RUN abp install-libs +RUN dotnet publish -c Release -o bin/Release/publish + +FROM mcr.microsoft.com/dotnet/aspnet:8.0 WORKDIR /app EXPOSE 80 ENV ASPNETCORE_URLS=http://+:80 -COPY bin/Release/publish . +COPY --from=build /app/bin/Release/publish . ENTRYPOINT ["dotnet", "Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.dll"]