Skip to content

Instantly share code, notes, and snippets.

@devversion
Created October 31, 2016 14:35
Show Gist options
  • Save devversion/952c5498df2d8e7c8cb1830f308cd850 to your computer and use it in GitHub Desktop.
Save devversion/952c5498df2d8e7c8cb1830f308cd850 to your computer and use it in GitHub Desktop.
Angular 2 Dockerfile Material 2
FROM node:latest
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
# Copy node package to working directory
COPY package.json /usr/src/app
# Install Node dependencies
RUN npm install --loglevel warn
RUN npm install live-server --loglevel warn
COPY . /usr/src/app
# Build the demo app
RUN ./node_modules/.bin/gulp build:devapp
# Expose live-server port
EXPOSE 8080
CMD ./node_modules/.bin/live-server dist/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment