mirror of
https://codeberg.org/Mo8it/AdvLabDB.git
synced 2024-09-19 18:31:16 +00:00
21 lines
541 B
Python
21 lines
541 B
Python
|
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()
|