From 808b0d308d8318bd55d5a20a0f5ba3b5e28de74b Mon Sep 17 00:00:00 2001 From: Pirate Praveen Date: Mon, 11 Nov 2019 22:42:33 +0530 Subject: [PATCH] Add gitlab-rails-console command as a convenience script --- debian/gitlab-rails-console.sh | 12 ++++++++++++ debian/gitlab.install | 1 + debian/gitlab.links | 1 + 3 files changed, 14 insertions(+) create mode 100755 debian/gitlab-rails-console.sh 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