Skip to content

Instantly share code, notes, and snippets.

@panggi
Created March 8, 2016 10:08
Show Gist options
  • Select an option

  • Save panggi/bf61edb9ff1cca60e23e to your computer and use it in GitHub Desktop.

Select an option

Save panggi/bf61edb9ff1cca60e23e to your computer and use it in GitHub Desktop.
Dockerfile that take NODE_ENV as argument
FROM mhart/alpine-node:4
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
# Install app dependencies
COPY package.json /usr/src/app/
# Bundle app source
COPY . /usr/src/app
EXPOSE 5858
ARG NODE=sandbox
ENV NODE_ENV ${NODE}
CMD [ "node", "app.js" ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment