Сбой развертывания приложений Dokku/Docker

Docker noob здесь, так что потерпите меня.

У меня есть VPS с настроенным dokku, на нем уже запущено несколько приложений. В настоящее время я пытаюсь добавить довольно сложное приложение. Но докер просто терпит неудачу со следующей ошибкой.

введите здесь описание изображения

Насколько я понимаю, мне нужно обновить пакеты, выдается ошибка. Проблема в том, что они нужны другому модулю, и я не могу его обновить. Это способ заставить докер обходить предупреждение и выполнять сборку.

Ниже приведено содержимое моего докера

FROM mhart/alpine-node:6

# Create app dir
RUN mkdir -p /app
WORKDIR /app

# Install dependancy
COPY package.json /app
RUN npm install

# Bundle the app
COPY . /app

EXPOSE 9337

CMD ["npm", "start"]

Пытался это сделать в течение нескольких дней безуспешно. Любая помощь очень ценится

Спасибо.


person Zaje    schedule 11.01.2017    source источник
comment
Что находится в вашем package.json? Сколько оперативной памяти у вашего VPS? Пробовали ли вы добавить больше оперативной памяти?   -  person EwyynTomato    schedule 11.01.2017
comment
Это небольшое приложение на основе NodeJS, использующее реакцию/редукс и т. д. Текущая конфигурация VPS — это очень простая оперативная память 1 ГБ, и я не пробовал добавлять больше оперативной памяти. Тестируя приложение для развертывания, я не вижу, чтобы сервер жаловался, почему вы спрашиваете о VPS?   -  person Zaje    schedule 11.01.2017
comment
Я считаю, что процесс npm завершается с ошибкой 137 на докере, как правило, вызванной ошибкой нехватки памяти. Вы можете попробовать добавить файл подкачки, чтобы проверить это.   -  person EwyynTomato    schedule 11.01.2017
comment
Абсолютно верно и большое спасибо. Пробовал удвоить память после вашего первого комментария, и это сработало. Хотелось бы, чтобы вы ответили на него, чтобы я мог отметить его.   -  person Zaje    schedule 11.01.2017
comment
Тогда перемещайте комментарий как ответ.   -  person EwyynTomato    schedule 11.01.2017


Ответы (1)


Я считаю, что процесс npm завершается с ошибкой 137 на докере, как правило, вызванной ошибкой нехватки памяти. Вы можете попробовать добавить файл подкачки (или добавить больше оперативной памяти), чтобы проверить это.

person EwyynTomato    schedule 11.01.2017