FROM debian:jessie-slim RUN apt-get update \ && apt-get install -y \ git \ wget \ php5-cgi \ vim RUN useradd --create-home --shell /bin/bash elphel COPY install-nodejs.sh /tmp USER elphel RUN /tmp/install-nodejs.sh WORKDIR /home/elphel RUN cd /home/elphel \ && git clone --single-branch -b gulp https://git.elphel.com/Elphel/x3domlet \ && export NVM_DIR="/home/elphel/.nvm" \ && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" \ && npm install -g bower gulpjs/gulp-cli \ && cd x3domlet \ && npm install \ && bower install \ && gulp build WORKDIR /home/elphel/x3domlet COPY docker-entrypoint.sh /home/elphel/ ENTRYPOINT ["/home/elphel/docker-entrypoint.sh"]