Докер с nodejs (работает pm2) с postgresql - PullRequest
0 голосов
/ 08 мая 2018

Я новичок в Докере. У меня есть приложение, которое работает на apache2 и nodejs (работает на pm2) с базой данных postgresql.

Я пытаюсь создать файл Dockerfile и package.json для существующего проекта (который упоминался выше), но я не могу продолжить, так как иногда я получаю сообщение об ошибке npm.

Я пытаюсь сделать это, например, nodejs с запущенным apache, но я получаю эту ошибку .. curl: (52) Пустой ответ от сервера.

Мой пример Dockerfile -

FROM node:4.2.6
WORKDIR  /usr/src/app
COPY package*.json ./
RUN npm install
#RUN npm install pm2 -g
COPY . .
EXPOSE 4000
CMD ["npm", "start"]

Мой Package.json

 {
   "name": "pm2",
   "version": "1.0.0",
   "description": "Node.js on Docker",
   "author": "",
   "main": "server.js",
   "scripts": {
   "start": "node server.js"
  },
    "dependencies": {
     "express": "^4.16.1"
  }
 }

Пожалуйста, помогите мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...