123456789101112131415161718192021222324252627282930 |
- import os
- import sys
- def main():
- container_name = os.getenv("CONTAINER_NAME")
- if container_name == "sogo-mailcow":
- from modules.BootstrapSogo import Bootstrap
- else:
- print(f"No bootstrap handler for container: {container_name}", file=sys.stderr)
- sys.exit(1)
- b = Bootstrap(
- container=container_name,
- db_config = {
- "host": "localhost",
- "user": os.getenv("DBUSER"),
- "password": os.getenv("DBPASS"),
- "database": os.getenv("DBNAME"),
- "unix_socket": "/var/run/mysqld/mysqld.sock",
- 'connection_timeout': 2
- },
- db_table="service_settings",
- db_settings=['sogo']
- )
- b.bootstrap()
- if __name__ == "__main__":
- main()
|