#!/bin/bash GITLAB_CONF_VERSION=v1 ENTRYPOINT_VERSION=v1 run_rails_command() { su -p root -s /bin/sh -c "gitlab-rails runner '$@'" } reconfigure() { su -p root -s /bin/sh -c "gitlab-ctl reconfigure" } disable_basic_login() { run_rails_command 'Gitlab::CurrentSettings.update!(password_authentication_enabled_for_web: false)' reconfigure } enable_basic_login() { run_rails_command 'Gitlab::CurrentSettings.update!(password_authentication_enabled_for_web: true)' reconfigure } disable_signups() { run_rails_command 'Gitlab::CurrentSettings.update!(signup_enabled: false)' reconfigure } enable_signups () { run_rails_command 'Gitlab::CurrentSettings.update!(signup_enabled: true)' reconfigure }