diff --git a/app/templates/Dockerfile b/app/templates/Dockerfile index 6ac7608..6ee1f93 100644 --- a/app/templates/Dockerfile +++ b/app/templates/Dockerfile @@ -1,16 +1,16 @@ FROM ibmcom/ibmnode -ENV NODE_ENV production -ENV PORT 3000 - WORKDIR "/app" # Install app dependencies COPY package.json /app/ -RUN cd /app; npm install +RUN cd /app; npm install; npm prune --production # Bundle app source COPY . /app +ENV NODE_ENV production +ENV PORT 3000 + EXPOSE 3000 CMD ["npm", "start"] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 0b3cda7..2fdd8d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "generator-ibm-core-node-express", - "version": "0.0.65", + "version": "0.0.66", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index d84c2f6..e06a163 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "generator-ibm-core-node-express", - "version": "0.0.65", + "version": "0.0.66", "description": "Yeoman generator for core node express application", "license": "Apache-2.0", "keywords": [