check if nginx site dir exist
This commit is contained in:
parent
7767f90971
commit
9d6cc9736b
1 changed files with 14 additions and 11 deletions
25
debian/postinst
vendored
25
debian/postinst
vendored
|
@ -151,17 +151,20 @@ EOF
|
|||
ucf --debconf-ok --three-way ${gitlab_debian_conf_private} ${gitlab_debian_conf}
|
||||
ucfr gitlab ${gitlab_debian_conf}
|
||||
|
||||
if test -f ${nginx_conf_example}; then
|
||||
nginx_site="/etc/nginx/sites-available/${GITLAB_HOST}"
|
||||
sed -e "s/YOUR_SERVER_FQDN/${GITLAB_HOST}/"\
|
||||
${nginx_conf_example} >${nginx_site_private}
|
||||
ucf --debconf-ok --three-way ${nginx_site_private} ${nginx_site}
|
||||
ucfr gitlab ${nginx_site}
|
||||
ln -fs ${nginx_site} /etc/nginx/sites-enabled/
|
||||
rm -f ${nginx_conf_example_tmp}
|
||||
else
|
||||
echo "nginx example configuration file not found"
|
||||
exit 1
|
||||
# configure nginx site
|
||||
if test -d /etc/nginx/sites-available/; then
|
||||
if test -f ${nginx_conf_example}; then
|
||||
nginx_site="/etc/nginx/sites-available/${GITLAB_HOST}"
|
||||
sed -e "s/YOUR_SERVER_FQDN/${GITLAB_HOST}/"\
|
||||
${nginx_conf_example} >${nginx_site_private}
|
||||
ucf --debconf-ok --three-way ${nginx_site_private} ${nginx_site}
|
||||
ucfr gitlab ${nginx_site}
|
||||
ln -fs ${nginx_site} /etc/nginx/sites-enabled/
|
||||
rm -f ${nginx_conf_example_tmp}
|
||||
else
|
||||
echo "nginx example configuration file not found"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
# Reload nginx
|
||||
if command -v nginx > /dev/null; then
|
||||
|
|
Loading…
Reference in a new issue