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"]
-
Rurik Bugdanov authored7abf80fd