Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

540
Visualizações
¿Cómo implementar la aplicación nodejs expressjs en Azure con CI/CD?

Estoy tratando de implementar un nodejs con la aplicación expressjs. Mi tubería es esta:

ingrese la descripción de la imagen aquí

Esto crea un artefacto correcto:

ingrese la descripción de la imagen aquí

Podemos comprobar aquí:

ingrese la descripción de la imagen aquí

Ahora creo esta versión que usa el artefacto que mencioné anteriormente:

ingrese la descripción de la imagen aquí

Los pasos en el lanzamiento:

ingrese la descripción de la imagen aquí

Y después de la ejecución del lanzamiento (éxito) en appname.scm.azurewebsites.net en la carpeta wwwroot, tengo los archivos correctos:

ingrese la descripción de la imagen aquí Pero la aplicación nunca comienza porque nunca digo cómo comienza, creo.

¿Qué pondría en la acción de implementación posterior? nodo servidor/servidor.js? (server.js está en la carpeta del servidor), npm start? En mi paquete.json, si uso npm start, entonces se ejecutará node server/server.js. Porque en local, si ejecuto mi aplicación, tengo que ejecutar npm start o node server/server.js

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

En el archivo package.json , normalmente establece el archivo principal, "main": "server.js" , en su caso creo que debería definir main como "main": "server.js" y mover el archivo server.js desde el directorio del servidor al directorio root directory del proyecto.

Si observa el flujo de registro, normalmente para iniciar el proyecto, Azure ejecuta node server o algo que definió en el package.json como principal.

He pegado algunas partes del flujo de registro de Azure aquí para que pueda ver lo que sucede en Azure:

 2022-05-09T18:19:04.222521897Z # Enter the source directory to make sure the script runs where the user expects 2022-05-09T18:19:04.222528898Z cd "/home/site/wwwroot" 2022-05-09T18:19:04.222535898Z 2022-05-09T18:19:04.222542298Z export NODE_PATH=/usr/local/lib/node_modules:$NODE_PATH 2022-05-09T18:19:04.222548498Z if [ -z "$PORT" ]; then 2022-05-09T18:19:04.222554799Z export PORT=8080 2022-05-09T18:19:04.222561899Z fi 2022-05-09T18:19:04.222783509Z 2022-05-09T18:19:04.222805710Z node server.js
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda