Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

352
Views
¿Cómo dockerizar la aplicación de plantilla angular dotnet core?

Creé una aplicación web usando la plantilla angular dotnet cli.

 dotnet new anguar Web

Ahora quiero dockerizar esta aplicación. Agregué el siguiente Dockerfile a la carpeta del proyecto.

 FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build-env WORKDIR /app # Copy csproj and restore as distinct layers COPY *.csproj ./ RUN dotnet restore # Copy everything else and build COPY . ./ RUN dotnet publish -c Release -o out # Build runtime image FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 WORKDIR /app COPY --from=build-env /app/out . ENTRYPOINT ["dotnet", "Web.dll"]

Y luego ejecute el siguiente comando cuando esté en la carpeta del proyecto.

 sudo docker build -t accman-web .

Pero estoy recibiendo el siguiente error:

Restauración completada en 5.01 segundos para /app/Web.csproj. Web -> /app/bin/Release/netcoreapp2.2/Web.dll Web -> /app/bin/Release/netcoreapp2.2/Web.Views.dll /bin/sh: 2: /tmp/tmpa49d981806144cfd8e2cbdde42404952.exec. cmd: npm: no encontrado /app/Web.csproj(46,5): error MSB3073: El comando "npm install" salió con el código 127. El comando '/bin/sh -c dotnet publique -c Release -o out' devolvió un código distinto de cero: 1

¿Qué tengo que hacer para construir la imagen de esta sencilla aplicación?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Necesita nodejs y npm para Angular, que parece faltar. Agregue esto a su Dockerfile para instalar nodejs y npm en el contenedor:

 RUN apt-get update && \ apt-get install -y wget && \ apt-get install -y gnupg2 && \ wget -qO- https://deb.nodesource.com/setup_6.x | bash - && \ apt-get install -y build-essential nodejs

Consulte esta publicación de blog para obtener más detalles.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!