-
-
Save LaurentGoderre/cb04c9845fbd9e739e363489f0e559a0 to your computer and use it in GitHub Desktop.
Revisions
-
EnzoMartin revised this gist
Mar 30, 2017 . 2 changed files with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,4 @@ # Runtime image # Following https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md FROM node:7.7-alpine This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,4 @@ # Build image FROM node:7.7-alpine # Enables colored output in jenkins logs -
EnzoMartin created this gist
Mar 30, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,16 @@ # Following https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md FROM node:7.7-alpine # Add tini RUN apk add --no-cache tini ENTRYPOINT ["/sbin/tini", "--"] WORKDIR /usr/src/app/ # Copy built application modules COPY ./src/ ./node_modules/ # Copy application files COPY . ./ CMD [ "node", "service/start.js" ] This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,34 @@ FROM node:7.7-alpine # Enables colored output in jenkins logs ENV FORCE_COLOR=true \ TERM=xterm \ CI=true # Set npm auth token ARG NPM_TOKEN RUN echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc \ && echo "progress=false" >> /root/.npmrc \ && echo "color=true" >> /root/.npmrc # Create app directory WORKDIR /usr/src/app/ # Copy package.json and shrinkwrap if present COPY *.json ./ # Add packages needed to build native dependencies RUN apk add --no-cache \ git \ python \ python-dev \ py-pip \ build-base \ libc6-compat \ && pip install virtualenv # Install modules RUN npm install --quiet # Copy over the application code so we can run lint, tests, etc. COPY . ./