From e7f6290a1e1215926fc537e7372d067f26e5cbc2 Mon Sep 17 00:00:00 2001 From: Pirate Praveen Date: Tue, 22 Aug 2017 16:38:25 +0530 Subject: [PATCH] use npm install for front end dependencies --- debian/gitlab.links | 1 + debian/rake-tasks.sh | 3 +++ 2 files changed, 4 insertions(+) diff --git a/debian/gitlab.links b/debian/gitlab.links index 5e549bd8ad..1dec30a30d 100644 --- a/debian/gitlab.links +++ b/debian/gitlab.links @@ -1,6 +1,7 @@ var/lib/gitlab/public usr/share/gitlab/public var/lib/gitlab/shared usr/share/gitlab/shared var/lib/gitlab/db usr/share/gitlab/db +var/lib/gitlab/node_modules usr/share/gitlab/node_modules var/lib/gitlab/.ssh usr/share/gitlab/.ssh var/lib/gitlab/.bundle usr/share/gitlab/.bundle var/lib/gitlab/secrets.yml etc/gitlab/secrets.yml diff --git a/debian/rake-tasks.sh b/debian/rake-tasks.sh index 1f8a355290..0176208fc5 100755 --- a/debian/rake-tasks.sh +++ b/debian/rake-tasks.sh @@ -25,5 +25,8 @@ fi # Restrict permissions for secret files chmod 0700 ${gitlab_data_dir}/.gitlab_shell_secret +echo "Installing node modules" +runuser -u ${gitlab_user} -- sh -c 'npm install' + echo "Precompiling assets..." runuser -u ${gitlab_user} -- sh -c 'bundle exec rake tmp:cache:clear assets:precompile'