Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

512
Vistas
Compilación de GitLab Docker bloqueada en descarga brusca (tiempo de espera)

Durante la compilación de Docker en la tubería de trabajo de Gitlab, el proceso se congela

  • sharp@0.28.3 instalar /app/node_modules/sharp
  • (instalación de nodo/libvips && instalación de nodo/dll-copy && prebuild-install) || (instalación de nodo/can-compile && node-gyp rebuild && node install/dll-copy)
  • afilado: descargando https://github.com/lovell/sharp-libvips/releases/download/v8.10.6/libvips-8.10.6-linux-x64.tar.br

Después de 1 hora, la compilación se elimina por el tiempo de espera.

archivo acoplable:

 FROM node:14.17.0 WORKDIR /app ARG NODE_ENV=dev ENV NODE_ENV $NODE_ENV ENV PORT 3005 COPY ["package.json", "tsconfig.json", "./"] RUN npm install --unsafe-perm COPY ./src ./src COPY ./views ./views RUN npm run build EXPOSE $PORT CMD ["npm","start"]

Intenté compilar la ventana acoplable en mi entorno de Windows sin problemas.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Eso parece lovell/sharp número 2611

Solución alterna:

En caso de que no pueda actualizar, cambie esta línea en node_modules/sharp/binding.gyp :

 '-std=c++0x',

A:

 '-std=c++14',

Y ejecuta npm rebuild

Solución real: actualización.

Fuerzo la resolución en package.json para usar la nueva versión de Sharp y pude instalar y ejecutar, sin embargo, mi nodo-sass golpeó debido al Nodo 16.
Elimino la resolución nítida y degradé la imagen en el gitlab CI Docker al nodo: 14

Todo funciona bien ahora, por lo que parece que fue un problema con Node en lugar de Sharp.


El OP Pid confirma en los comentarios haber resuelto el problema al actualizar el sistema operativo host Ubuntu (20.04).
Pero eso lleva al problema lovell/sharp 2817 , que a su vez requiere soporte de GitLab.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda