diff --git a/services/web/install_deps.sh b/services/web/install_deps.sh index 5ebf13c6bd..9e0047116a 100755 --- a/services/web/install_deps.sh +++ b/services/web/install_deps.sh @@ -1,9 +1,16 @@ #!/bin/bash -WEBPACK_ENV=production make minify -make --no-print-directory format -make --no-print-directory lint -npm install git+https://github.com/sharelatex/translations-sharelatex.git#master +make --no-print-directory format & FORMAT=$! +make --no-print-directory lint & LINT=$! +npm install git+https://github.com/sharelatex/translations-sharelatex.git#master & TRANSLATIONS=$! +WEBPACK_ENV=production make minify & MINIFY=$! + +echo "Waiting for lint, format, translations and minify to finish" + +wait $LINT && echo "Lint complete" || exit 1 +wait $FORMAT && echo "Format complete" || exit 1 +wait $TRANSLATIONS && echo "Translations install complete" || exit 1 +wait $MINIFY && echo "Minifiy complete" || exit 1 chmod -R 0755 /app/public chown -R node:node /app/public