diff --git a/api/Erp.Platform.HttpApi.Host.Dockerfile b/api/Erp.Platform.HttpApi.Host.Dockerfile index 3e4d5dc3..69f4ab15 100644 --- a/api/Erp.Platform.HttpApi.Host.Dockerfile +++ b/api/Erp.Platform.HttpApi.Host.Dockerfile @@ -4,13 +4,14 @@ WORKDIR /app RUN apk update && apk upgrade RUN apk add nodejs~=22 npm~=11 -RUN dotnet tool install -g Volo.Abp.Cli -ENV PATH="/root/.dotnet/tools:${PATH}" +COPY .config/dotnet-tools.json .config/dotnet-tools.json +RUN dotnet tool restore +ENV PATH="/root/.dotnet/tools:/app/.config/dotnet/tools:${PATH}" COPY "src/Erp.Platform.HttpApi.Host/Erp.Platform.HttpApi.Host.csproj" "src/Erp.Platform.HttpApi.Host/" COPY "src/Erp.Platform.HttpApi.Host/package.json" "src/Erp.Platform.HttpApi.Host/" COPY "src/Erp.Platform.HttpApi.Host/package-lock.json" "src/Erp.Platform.HttpApi.Host/" WORKDIR /app/src/Erp.Platform.HttpApi.Host -RUN abp install-libs +RUN dotnet tool run abp install-libs WORKDIR /app COPY "modules/Erp.Languages/Erp.Languages.Application/Erp.Languages.Application.csproj" "modules/Erp.Languages/Erp.Languages.Application/" @@ -73,5 +74,3 @@ EXPOSE 443 WORKDIR /srv/app COPY --from=build /app/publish . ENTRYPOINT ["./Erp.Platform.HttpApi.Host"] - -