diff --git a/Dockerfile b/Dockerfile index 3d79194f14..c4478b6b29 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,10 +7,16 @@ FROM sharelatex/sharelatex-base:latest ENV SHARELATEX_CONFIG /etc/sharelatex/settings.coffee -# Checkout Overleaf Community Edition repo -# ---------------------------------------- -RUN git clone https://github.com/overleaf/overleaf.git \ - --depth 1 /var/www/sharelatex +# Add required source files +# ------------------------- +ADD ${baseDir}/bin /var/www/sharelatex/bin +ADD ${baseDir}/doc /var/www/sharelatex/doc +ADD ${baseDir}/migrations /var/www/sharelatex/migrations +ADD ${baseDir}/tasks /var/www/sharelatex/tasks +ADD ${baseDir}/Gruntfile.coffee /var/www/sharelatex/Gruntfile.coffee +ADD ${baseDir}/package.json /var/www/sharelatex/package.json +ADD ${baseDir}/npm-shrinkwrap.json /var/www/sharelatex/npm-shrinkwrap.json +ADD ${baseDir}/services.js /var/www/sharelatex/config/services.js # Copy build dependencies diff --git a/bin/compile-services b/bin/compile-services index fc3bb8ea38..017baa8fbc 100755 --- a/bin/compile-services +++ b/bin/compile-services @@ -12,7 +12,7 @@ grep 'name:' config/services.js | \ web) npm run webpack:production ;; - chat|filestore|notifications) + chat|filestore|notifications|tags) echo "$service doesn't require a compilation" ;; *)