from advlabdb.scripts.setup.logged_server_setup import ( __file__ as logged_server_setup_script, ) from advlabdb.scripts.setup.shared import LOGS_DIR from advlabdb.scripts.terminal_utils import run def main(): # Create logs directory run(f"sudo mkdir -v -p {LOGS_DIR}") run(f"sudo chown -R admin:admin {LOGS_DIR}") log_file = LOGS_DIR / "server_setup.log" # Start actual server setup script with logging run(f"python3 -u {logged_server_setup_script} | tee {log_file}") if __name__ == "__main__": main()