1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2025-12-19 21:01:31 +00:00

[Mysql] use python bootstrapper to start MYSQL container

This commit is contained in:
FreddleSpl0it
2025-05-22 07:54:29 +02:00
parent 55d90afee4
commit faf8fa8c2c
8 changed files with 138 additions and 5 deletions

View File

@@ -23,6 +23,8 @@ def main():
from modules.BootstrapRspamd import Bootstrap
elif container_name == "clamd-mailcow":
from modules.BootstrapClamd import Bootstrap
elif container_name == "mysql-mailcow":
from modules.BootstrapMysql import Bootstrap
else:
print(f"No bootstrap handler for container: {container_name}", file=sys.stderr)
sys.exit(1)
@@ -31,9 +33,9 @@ def main():
container=container_name,
db_config={
"host": "localhost",
"user": os.getenv("DBUSER"),
"password": os.getenv("DBPASS"),
"database": os.getenv("DBNAME"),
"user": os.getenv("DBUSER") or os.getenv("MYSQL_USER"),
"password": os.getenv("DBPASS") or os.getenv("MYSQL_PASSWORD"),
"database": os.getenv("DBNAME") or os.getenv("MYSQL_DATABASE"),
"unix_socket": "/var/run/mysqld/mysqld.sock",
'connection_timeout': 2
},