import config import lib.powershell as powershell import shutil import os deploy_path = config.deploy_path env_path = config.env_path titles_path = config.titles_path session_server_root_dir = deploy_path + '/pixel-streaming-session-server' if not os.path.isdir(session_server_root_dir): print('Package not installed') exit() powershell.run_command('pm2 stop app.js', session_server_root_dir) # copy session server config to destination directory current_directory_name = os.path.dirname(os.path.abspath(__file__)) session_server_config_file = (current_directory_name + env_path).replace('\\', '/') session_server_config_destination = deploy_path + '/pixel-streaming-session-server/.env' os.remove(session_server_config_destination) shutil.copy(session_server_config_file, session_server_config_destination) # copy session server titles config to destination directory session_server_titles_file = (current_directory_name + titles_path).replace('\\', '/') session_server_titles_destination = deploy_path + '/pixel-streaming-session-server/titles.json' os.remove(session_server_titles_destination) shutil.copy(session_server_titles_file, session_server_titles_destination) powershell.run_command('pm2 restart app.js', session_server_root_dir) print('\nPackage successfully reconfigured.\n')