Я использую нод: образ 10.16.3-alpine, но он дает ошибку сборки с пакетом xxhash - PullRequest
0 голосов
/ 17 октября 2019

Я сталкиваюсь с ошибкой сборки при построении образа докера с помощью пакетов узлов xxhash и diskusage

Пожалуйста, дайте мне правильное решение

У меня ошибка ниже

make: Entering directory 
            '/home/clearstream/mule/node_modules/xxhash/build'
            CXX(target) Release/obj.target/hash/src/hash.o
            In file included from ../src/common.hpp:6,
                            from ../src/hash_32.hpp:4,
                            from ../src/hash.cc:3:
            ../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)':

Содержимое файла Docker:

FROM node:10.16.3-alpine

RUN apk add --update bash && rm -rf /var/cache/apk/*
RUN apk add --update python make g++

RUN ls -la

RUN mkdir -p /home/abc/xyz

WORKDIR /home/abc/xyz

RUN echo 'Current DIR=>', $(pwd)

COPY package.json /home/abc/xyz

RUN npm install

xxhash версия - 0.2.4

версия на диске - 0.2.6

...