add support for grunt build

This commit is contained in:
Henrique Dias
2016-05-02 23:53:49 +00:00
committed by James Allen
parent a1ef47c7d1
commit 3e7595f3f2
5 changed files with 123 additions and 2 deletions
+9 -2
View File
@@ -14,15 +14,22 @@ RUN adduser --system --group --home /var/www/sharelatex --no-create-home sharela
# Install ShareLaTeX
RUN apt-get install -y git python
RUN git clone -b release https://github.com/sharelatex/sharelatex.git /var/www/sharelatex
RUN cd /var/www/sharelatex && git pull origin release
RUN git clone https://github.com/sharelatex/sharelatex.git /var/www/sharelatex
# zlib1g-dev is needed to compile the synctex binaries in the CLSI during `grunt install`.
RUN apt-get install -y zlib1g-dev
ADD services.js /var/www/sharelatex/config/services.js
ADD package.json /var/www/package.json
ADD git-revision.js /var/www/git-revision.js
RUN cd /var/www && npm install
RUN cd /var/www/sharelatex; \
npm install; \
grunt install;
RUN cd /var/www && node git-revision > revisions.txt
# Minify js assets
RUN cd /var/www/sharelatex/web; \