12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- FROM cloudron/base:0.10.0
- RUN mkdir -p /app/code
- WORKDIR /app/code
- ENV PATH /usr/local/node-6.9.5/bin:$PATH
- ADD package.json /app/code/package.json
- RUN curl -L https://git.tum.dk/cloudron/misc/raw/master/bundle.zip > bundle.zip
- RUN unzip bundle.zip
- RUN curl -L https://git.tum.dk/cloudron/misc/raw/master/ems.zip > ems.zip
- RUN unzip ems.zip
- RUN curl -L https://git.tum.dk/cloudron/misc/raw/master/webserver.zip > webserver.zip
- RUN unzip webserver.zip
- RUN rm bundle.zip ems.zip webserver.zip -f
- RUN ln -s /app/code/ems/ems /usr/bin/ems
- RUN npm install
- RUN npm install forever -g
- ADD bookie/ /app/code/bookie
- RUN mkdir -p /app/data/ems
- RUN ln -s -f /app/data/ems /app/code/bookie/.ems
- ADD public/ /app/data/public
- RUN ln -s -f /app/data/public /app/code/bookie/public
- EXPOSE 3000
- ADD start.sh /app/code/start.sh
- ADD server.js /app/code/server.js
- ADD logo.png /app/code/logo.png
- CMD [ "/app/code/start.sh" ]
- #"/usr/local/node-6.9.5/bin/node", "/app/code/server.js"
|