Fixed issue with autoconfig setup

see #601
This commit is contained in:
Antoine Nguyen
2025-09-23 16:27:05 +02:00
parent c7f24218aa
commit 6f1e717fc4

View File

@@ -37,6 +37,7 @@ class Nginx(base.Installer):
context = self.get_template_context(app)
context.update({"hostname": hostname, "extra_config": extra_config})
src = self.get_file_path("{}.conf.tpl".format(app))
group = None
if package.backend.FORMAT == "deb":
dst = os.path.join(
self.config_dir, "sites-available", "{}.conf".format(hostname))
@@ -46,6 +47,7 @@ class Nginx(base.Installer):
if os.path.exists(link):
return
os.symlink(dst, link)
if self.config.has_section(app):
group = self.config.get(app, "user")
user = "www-data"
else:
@@ -54,6 +56,7 @@ class Nginx(base.Installer):
utils.copy_from_template(src, dst, context)
group = "uwsgi"
user = "nginx"
if user and group:
system.add_user_to_group(user, group)
def post_run(self):