Dockerfile文件

    1. FROM keymetrics/pm2:latest-alpine
    2. WORKDIR /usr/src/app
    3. ADD . /usr/src/app
    4. RUN npm config set registry https://registry.npm.taobao.org/ && \
    5. npm i
    6. EXPOSE 3000
    7. #pm2在docker中使用命令为pm2-docker
    8. CMD ["pm2-runtime", "start", "process.yml"]

    process.yml用来描述运行过程

    1. apps:
    2. - script: app.js
    3. instance: 2
    4. watch: true
    5. env:
    6. NODE_ENV: production