remove export from gitlab-debian.conf for systemd
- so we can use it as EnvironmentFile in systemd services
This commit is contained in:
parent
8631f0349d
commit
83e4782137
4 changed files with 24 additions and 19 deletions
6
debian/conf/gitlab
vendored
6
debian/conf/gitlab
vendored
|
@ -7,12 +7,12 @@
|
||||||
# Normal values are "production", "test" and "development".
|
# Normal values are "production", "test" and "development".
|
||||||
RAILS_ENV="production"
|
RAILS_ENV="production"
|
||||||
|
|
||||||
# Database selection
|
|
||||||
export DB="postgres"
|
|
||||||
|
|
||||||
# Read debian specific configuration
|
# Read debian specific configuration
|
||||||
. /etc/gitlab/gitlab-debian.conf
|
. /etc/gitlab/gitlab-debian.conf
|
||||||
|
|
||||||
|
# DB needs to be exported for some commands
|
||||||
|
export DB=${DB}
|
||||||
|
|
||||||
# app_user defines the user that GitLab is run as.
|
# app_user defines the user that GitLab is run as.
|
||||||
# The default is "git".
|
# The default is "git".
|
||||||
app_user=${gitlab_user}
|
app_user=${gitlab_user}
|
||||||
|
|
24
debian/conf/gitlab-debian.conf
vendored
24
debian/conf/gitlab-debian.conf
vendored
|
@ -1,12 +1,12 @@
|
||||||
export RAILS_ENV=production
|
RAILS_ENV=production
|
||||||
export DB=postgres
|
DB=postgres
|
||||||
export gitlab_user=gitlab
|
gitlab_user=gitlab
|
||||||
export gitlab_conf=/etc/gitlab.conf
|
gitlab_conf=/etc/gitlab.conf
|
||||||
export gitlab_home=/usr/share/gitlab
|
gitlab_home=/usr/share/gitlab
|
||||||
export gitlab_data_dir=/var/lib/gitlab
|
gitlab_data_dir=/var/lib/gitlab
|
||||||
export gitlab_scripts=/usr/lib/gitlab/scripts
|
gitlab_scripts=/usr/lib/gitlab/scripts
|
||||||
export gitlab_nginx_log=/var/log/gitlab
|
gitlab_nginx_log=/var/log/gitlab
|
||||||
export gitlab_ssl_path=/etc/gitlab/ssl
|
gitlab_ssl_path=/etc/gitlab/ssl
|
||||||
export gitlab_shell_root=/usr/share/gitlab-shell
|
gitlab_shell_root=/usr/share/gitlab-shell
|
||||||
export gitlab_shell_log=/var/log/gitlab-shell
|
gitlab_shell_log=/var/log/gitlab-shell
|
||||||
export nginx_conf_example=/usr/share/doc/gitlab/nginx.conf.example
|
nginx_conf_example=/usr/share/doc/gitlab/nginx.conf.example
|
||||||
|
|
10
debian/postinst
vendored
10
debian/postinst
vendored
|
@ -33,6 +33,8 @@ case "$1" in
|
||||||
|
|
||||||
gitlab_debian_conf=/etc/gitlab/gitlab-debian.conf
|
gitlab_debian_conf=/etc/gitlab/gitlab-debian.conf
|
||||||
. ${gitlab_debian_conf}
|
. ${gitlab_debian_conf}
|
||||||
|
# export DB for su command
|
||||||
|
export DB=${DB}
|
||||||
. /usr/lib/gitlab/scripts/adduser.sh
|
. /usr/lib/gitlab/scripts/adduser.sh
|
||||||
gitlab_repo_path=${gitlab_data_dir}/repositories
|
gitlab_repo_path=${gitlab_data_dir}/repositories
|
||||||
mkdir -p ${gitlab_repo_path}
|
mkdir -p ${gitlab_repo_path}
|
||||||
|
@ -52,10 +54,10 @@ case "$1" in
|
||||||
if [ "${RET}" != "" ]; then
|
if [ "${RET}" != "" ]; then
|
||||||
if ! grep GITLAB_HOST ${gitlab_debian_conf}
|
if ! grep GITLAB_HOST ${gitlab_debian_conf}
|
||||||
then
|
then
|
||||||
echo export GITLAB_HOST=${RET} >> ${gitlab_debian_conf}
|
echo GITLAB_HOST=${RET} >> ${gitlab_debian_conf}
|
||||||
echo export GITLAB_EMAIL_FROM="no-reply@${RET}" >> ${gitlab_debian_conf}
|
echo GITLAB_EMAIL_FROM="no-reply@${RET}" >> ${gitlab_debian_conf}
|
||||||
echo export GITLAB_EMAIL_DISPLAY_NAME="Gitlab" >> ${gitlab_debian_conf}
|
echo GITLAB_EMAIL_DISPLAY_NAME="Gitlab" >> ${gitlab_debian_conf}
|
||||||
echo export GITLAB_EMAIL_REPLY_TO="no-reply@${RET}" >> ${gitlab_debian_conf}
|
echo GITLAB_EMAIL_REPLY_TO="no-reply@${RET}" >> ${gitlab_debian_conf}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -f ${nginx_conf_example}
|
if test -f ${nginx_conf_example}
|
||||||
|
|
3
debian/rake-tasks.sh
vendored
3
debian/rake-tasks.sh
vendored
|
@ -2,6 +2,9 @@
|
||||||
# Read configuration values
|
# Read configuration values
|
||||||
. /etc/gitlab/gitlab-debian.conf
|
. /etc/gitlab/gitlab-debian.conf
|
||||||
|
|
||||||
|
# export DB for su
|
||||||
|
export DB=${DB}
|
||||||
|
|
||||||
echo "Initializing database..."
|
echo "Initializing database..."
|
||||||
su ${gitlab_user} -s /bin/sh -c 'bundle exec rake gitlab:setup RAILS_ENV=production force=yes'
|
su ${gitlab_user} -s /bin/sh -c 'bundle exec rake gitlab:setup RAILS_ENV=production force=yes'
|
||||||
su ${gitlab_user} -s /bin/sh -c 'bundle exec rake gitlab:shell:install \
|
su ${gitlab_user} -s /bin/sh -c 'bundle exec rake gitlab:shell:install \
|
||||||
|
|
Loading…
Reference in a new issue