fix: ensure permissions for global VHOST file are set to the dokku user on install

This commit is contained in:
Jose Diaz-Gonzalez
2022-05-10 12:44:01 -04:00
parent 46d733ffe9
commit c68ae008cc
2 changed files with 2 additions and 0 deletions

1
debian/postinst vendored
View File

@@ -111,6 +111,7 @@ dpkg-handling() {
db_get "dokku/hostname"
echo "Setting VHOST contents to $RET"
echo "$RET" >"${DOKKU_ROOT}/VHOST"
chown dokku:dokku "${DOKKU_ROOT}/VHOST"
fi
fi

View File

@@ -34,6 +34,7 @@ domains_setup() {
if [[ -n "$DEFAULT_VHOSTS" ]]; then
dokku_log_info1 "Creating new app virtual host file..."
echo "$DEFAULT_VHOSTS" >"$APP_VHOST_PATH"
chown "${DOKKU_SYSTEM_USER}:${DOKKU_SYSTEM_GROUP}" "$APP_VHOST_PATH"
else
dokku_log_info2 "Global server virtual host not set, disabling app vhost..."
disable_app_vhost "$APP" --no-restart