Skip to content

Instantly share code, notes, and snippets.

@jwill9999
Created May 27, 2017 21:03
Show Gist options
  • Save jwill9999/0acbe9ae626ea516259cd0c356f0afc7 to your computer and use it in GitHub Desktop.
Save jwill9999/0acbe9ae626ea516259cd0c356f0afc7 to your computer and use it in GitHub Desktop.
docker node
FROM node:7-alpine
RUN mkdir -p /src/app
WORKDIR /src/app
COPY package.json /src/app/package.json
RUN npm install
COPY . /src/app
EXPOSE 3000
CMD [ "npm", "start"]
*/
docker build -t $NAME
docker run -d --name $NAME -p 3000:3000 $BUILD_NAME
You can set env variables
docker run -d --name $NAME -e NODE_ENV=production -p 3000:3000 $BUILD_NAME
*/
@jwill9999
Copy link
Author

To persist data and update container from dev code file: -
docker run -v $PATH?TO?FILE:/src/app --name $NAME -d -p 3000:3000 $BUILD_NAME

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment