不过目前用pm2在docker中部署还没成功过,总是刚启动就停止,日志里也看不出问题,但是不用pm2却是可以正常运行的,百思不得其解。
下面是我的dockfile,注释了pm2的安装和执行就可以运行,但尝试用pm2的方式就是死活启动不了。老师可以帮忙看看原因吗?
FROM node:alpine
ENV NODE_ENV=production
WORKDIR /user/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD [“node”, “/user/src/app/bin/www”]