UNPKG

663 BPlain TextView Raw
1FROM node:boron
2
3# Create app directory
4RUN mkdir -p /opt/qewd
5WORKDIR /opt/qewd
6
7# Install app dependencies
8COPY package.json /opt/qewd
9RUN npm install
10
11# Bundle app source
12COPY . /opt/qewd
13
14
15RUN mkdir /opt/qewd/www
16RUN mkdir /opt/qewd/www/qewd-monitor
17
18RUN cd /opt/qewd/node_modules/qewd-monitor/www
19
20RUN cp /opt/qewd/node_modules/qewd-monitor/www/bundle.js /opt/qewd/www/qewd-monitor
21RUN cp /opt/qewd/node_modules/qewd-monitor/www/*.html /opt/qewd/www/qewd-monitor
22RUN cp /opt/qewd/node_modules/qewd-monitor/www/*.css /opt/qewd/www/qewd-monitor
23
24RUN cp /opt/qewd/node_modules/ewd-client/lib/proto/ewd-client.js /opt/qewd/www
25
26EXPOSE 8080
27CMD [ "npm", "start" ]
\No newline at end of file