diff --git a/debian/gitlab-rails-console.sh b/debian/gitlab-rails-console.sh new file mode 100755 index 0000000000..73148c626a --- /dev/null +++ b/debian/gitlab-rails-console.sh @@ -0,0 +1,12 @@ +#! /bin/sh + +set -e + +# Read debian specific configuration +. /etc/gitlab-common/gitlab-common.conf +. /etc/gitlab/gitlab-debian.conf +export DB RAILS_ENV + +cd /usr/share/gitlab + +runuser -u ${gitlab_user} -- sh -c "/usr/bin/bundle exec rails console -e production" diff --git a/debian/gitlab.install b/debian/gitlab.install index a79b1c17e1..3b6722576b 100644 --- a/debian/gitlab.install +++ b/debian/gitlab.install @@ -11,6 +11,7 @@ debian/conf/nginx.conf.example usr/lib/gitlab/templates debian/conf/nginx.ssl.conf.example usr/lib/gitlab/templates debian/rake-tasks.sh usr/lib/gitlab/scripts debian/gitlab-rake.sh usr/lib/gitlab/scripts +debian/gitlab-rails-console.sh usr/lib/gitlab/scripts babel.config.js usr/share/gitlab app usr/share/gitlab bin usr/share/gitlab diff --git a/debian/gitlab.links b/debian/gitlab.links index 1b9f602036..94291b4f4d 100644 --- a/debian/gitlab.links +++ b/debian/gitlab.links @@ -31,3 +31,4 @@ usr/share/javascript/fuzzaldrin/fuzzaldrin-plus.js usr/share/gitlab/vendor/asset /var/lib/gitlab/.gitlab_shell_secret /usr/share/gitlab/.gitlab_shell_secret /var/lib/gitlab/Gemfile.lock /usr/share/gitlab/Gemfile.lock /usr/lib/gitlab/scripts/gitlab-rake.sh /usr/sbin/gitlab-rake +/usr/lib/gitlab/scripts/gitlab-rails-console.sh /usr/sbin/gitlab-rails-console