Custom database port support for automx

This commit is contained in:
Antoine Nguyen
2022-09-15 11:00:26 +02:00
parent 1662b14ccc
commit 915cff1ca5

View File

@@ -33,11 +33,12 @@ class Automx(base.Installer):
def get_template_context(self): def get_template_context(self):
"""Additional variables.""" """Additional variables."""
context = super(Automx, self).get_template_context() context = super(Automx, self).get_template_context()
sql_dsn = "{}://{}:{}@{}/{}".format( sql_dsn = "{}://{}:{}@{}:{}/{}".format(
"postgresql" if self.dbengine == "postgres" else self.dbengine, "postgresql" if self.dbengine == "postgres" else self.dbengine,
self.config.get("modoboa", "dbuser"), self.config.get("modoboa", "dbuser"),
self.config.get("modoboa", "dbpassword"), self.config.get("modoboa", "dbpassword"),
self.dbhost, self.dbhost,
self.dbport,
self.config.get("modoboa", "dbname")) self.config.get("modoboa", "dbname"))
if self.db_driver == "pgsql": if self.db_driver == "pgsql":
sql_query = ( sql_query = (