1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2024-09-19 18:31:16 +00:00
AdvLabDB/scripts/server_setup.xsh

17 lines
438 B
Text

#!/usr/bin/env xonsh
from pathlib import Path
script_dir = Path(__file__).parent.absolute()
logs_dir = Path("/var/log/advlabdb/")
# Create logs directory
sudo mkdir -v -p @(logs_dir)
sudo chown -R admin:admin @(logs_dir)
logged_server_setup_script = script_dir / "logged_server_setup.xsh"
log_file = logs_dir / "server_setup.log"
# Start actual server setup script with logging
xonsh @(logged_server_setup_script) | tee @(log_file)