From 271244de14c716230a0555232465158982f62742 Mon Sep 17 00:00:00 2001 From: Simon Stone Date: Fri, 15 Dec 2017 14:17:25 +0000 Subject: [PATCH] Add pm2 to demo, fix manufacturing package name (#110) Signed-off-by: Simon Stone --- packages/vehicle-lifecycle-car-builder/Dockerfile | 9 +++++---- packages/vehicle-lifecycle-manufacturing/Dockerfile | 8 ++++---- packages/vehicle-lifecycle-manufacturing/package.json | 2 +- packages/vehicle-lifecycle-vda/Dockerfile | 8 ++++---- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/packages/vehicle-lifecycle-car-builder/Dockerfile b/packages/vehicle-lifecycle-car-builder/Dockerfile index 94cd09bd..da2d4510 100644 --- a/packages/vehicle-lifecycle-car-builder/Dockerfile +++ b/packages/vehicle-lifecycle-car-builder/Dockerfile @@ -1,11 +1,12 @@ -FROM node:6-alpine +FROM node:8-alpine ENV NPM_CONFIG_LOGLEVEL warn RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ -RUN npm install --production && \ - npm cache clean +RUN npm install --production && \ + npm install --production -g pm2 && \ + npm cache clean --force COPY app.js /usr/src/app/ COPY www /usr/src/app/www EXPOSE 6001 -CMD [ "npm", "start" ] +CMD [ "pm2-docker", "npm", "--", "start" ] diff --git a/packages/vehicle-lifecycle-manufacturing/Dockerfile b/packages/vehicle-lifecycle-manufacturing/Dockerfile index cb758671..9efda029 100644 --- a/packages/vehicle-lifecycle-manufacturing/Dockerfile +++ b/packages/vehicle-lifecycle-manufacturing/Dockerfile @@ -1,16 +1,16 @@ -FROM node:6-alpine +FROM node:8-alpine ENV NPM_CONFIG_LOGLEVEL warn RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json bower.json .bowerrc /usr/src/app/ RUN apk add --no-cache git && \ - npm install --production -g bower && \ + npm install --production -g bower pm2 && \ npm install --production && \ bower install && \ bower cache clean && \ npm uninstall -g bower && \ - npm cache clean && \ + npm cache clean --force && \ apk del git COPY . /usr/src/app/ EXPOSE 6001 -CMD [ "npm", "start" ] \ No newline at end of file +CMD [ "pm2-docker", "npm", "--", "start" ] \ No newline at end of file diff --git a/packages/vehicle-lifecycle-manufacturing/package.json b/packages/vehicle-lifecycle-manufacturing/package.json index 16d9b177..b93da200 100644 --- a/packages/vehicle-lifecycle-manufacturing/package.json +++ b/packages/vehicle-lifecycle-manufacturing/package.json @@ -1,5 +1,5 @@ { - "name": "vehicle-lifecycle-manufacturer", + "name": "vehicle-lifecycle-manufacturing", "private": true, "version": "0.0.5", "description": "Vehicle Lifecycle - A manufacturers view", diff --git a/packages/vehicle-lifecycle-vda/Dockerfile b/packages/vehicle-lifecycle-vda/Dockerfile index c77db9fe..4f94c873 100644 --- a/packages/vehicle-lifecycle-vda/Dockerfile +++ b/packages/vehicle-lifecycle-vda/Dockerfile @@ -1,16 +1,16 @@ -FROM node:6-alpine +FROM node:8-alpine ENV NPM_CONFIG_LOGLEVEL warn RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json bower.json .bowerrc /usr/src/app/ RUN apk add --no-cache git && \ - npm install --production -g bower && \ + npm install --production -g bower pm2 && \ npm install --production && \ bower install && \ bower cache clean && \ npm uninstall -g bower && \ - npm cache clean && \ + npm cache clean --force && \ apk del git COPY . /usr/src/app/ EXPOSE 6001 -CMD [ "npm", "start" ] +CMD [ "pm2-docker", "npm", "--", "start" ]