使用postgresql与nodejs(运行pm2)的docker

时间:2018-05-08 07:15:56

标签: node.js postgresql docker pm2

我是Docker的新手。我有一个应用程序,它运行在apache2和nodejs(在pm2上运行)和postgresql数据库。

我正在尝试将Dockerfile和package.json文件创建到现有项目(如上所述),但我无法继续进行,因为有时我会收到npm问题的错误。

我正在尝试使用apache运行示例nodejs但是我收到此错误.. 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"
  }
 }

请帮帮我

0 个答案:

没有答案