Я новичок в Докере. У меня есть приложение, которое работает на 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"
}
}
Пожалуйста, помогите мне