FROM node:latest AS build-env # Create app directory WORKDIR / # Install app dependencies # A wildcard is used to ensure both package.json AND package-lock.json are copied # where available (npm@5+) RUN git clone git://github.com/TrueDoctor/GameLobby WORKDIR /GameLobby RUN npm install && npm run build FROM httpd:latest WORKDIR /usr/local/apache2/ COPY httpd.conf conf/ COPY --from=build-env /GameLobby/dist htdocs/