diff --git a/debian/postinst b/debian/postinst index e3e91bddf8..7346170f5a 100755 --- a/debian/postinst +++ b/debian/postinst @@ -63,12 +63,21 @@ case "$1" in db_get gitlab/ssl if [ "${RET}" = "true" ] then + mkdir -p /etc/gitlab/ssl if [ -f "${nginx_ssl_conf_example_gz}" ] then # undo dh_installdocs auto compress zcat ${nginx_ssl_conf_example_gz} >/tmp/gitlab-ssl export nginx_conf_example="/tmp/gitlab-ssl" fi + db_get gitlab/letsencrypt + if [ "${RET}" = "true" ] + then + ln -sf /etc/letsencrypt/live/${GITLAB_HOST}/fullchain.pem \ + /etc/gitlab/ssl/gitlab.crt + ln -sf /etc/letsencrypt/live/${GITLAB_HOST}/privkey.pem \ + /etc/gitlab/ssl/gitlab.key + fi fi if test -f ${nginx_conf_example}