NPM install

This commit is contained in:
Jens Willmer 2021-04-15 16:02:58 +02:00 committed by Sipke Schoorstra
parent d34ca1208d
commit a084fa4bf4

View file

@ -1,3 +1,17 @@
FROM node:15-alpine as client-build
WORKDIR /app
COPY /src .
WORKDIR /app/designer/elsa-workflows-studio
RUN npm install --force
RUN npm run build
WORKDIR /app/designer/bindings/blazor/Elsa.Designer.Bindings.Blazor
RUN npm install --force
RUN npm run build
FROM mcr.microsoft.com/dotnet/sdk:5.0-buster-slim-amd64 AS build
WORKDIR /source
@ -9,6 +23,9 @@ RUN dotnet restore "./src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.Asp
COPY src/. ./src
COPY *.props ./
COPY ./Nuget.Config ./
COPY --from=client-build /app/designer/elsa-workflows-studio ./src/designer/elsa-workflows-studio
COPY --from=client-build /app/designer/bindings/blazor/Elsa.Designer.Bindings.Blazor ./src/designer/bindings/blazor/Elsa.Designer.Bindings.Blazor
# build and publish (UseAppHost=false created platform independent binaries)
WORKDIR /source/src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.AspNetCore.Monolith