configure script added, restart script added, uninstall script added, upgrade script added, config.py excluded from repository and added to .gitignore, install.py improved, generate nginx config fixed
This commit is contained in:
+37
@@ -0,0 +1,37 @@
|
||||
import config
|
||||
import powershell
|
||||
import os
|
||||
|
||||
# config
|
||||
git_url_session_server = config.git_url_session_server
|
||||
git_url_webrtc = config.git_url_webrtc
|
||||
git_url_lib = config.git_url_lib
|
||||
|
||||
deploy_path = config.deploy_path
|
||||
git_url_session_server = config.git_url_session_server
|
||||
git_url_webrtc = config.git_url_webrtc
|
||||
pm2_name = config.pm2_name
|
||||
|
||||
if not os.path.isdir(deploy_path):
|
||||
print('Package not installed')
|
||||
exit(1)
|
||||
|
||||
# clone required repositories
|
||||
powershell.run_command('git pull', deploy_path + '/pixel-streaming-session-server')
|
||||
powershell.run_command('git pull', deploy_path + '/pixel-streaming-webrtc')
|
||||
|
||||
# clone submodules
|
||||
session_server_library = deploy_path + '/pixel-streaming-session-server/lib'
|
||||
|
||||
powershell.run_command('git pull ' + git_url_lib + ' master', session_server_library)
|
||||
|
||||
# install node_modules
|
||||
session_server_root_dir = deploy_path + '/pixel-streaming-session-server'
|
||||
powershell.run_command('npm install', session_server_root_dir)
|
||||
powershell.run_command('npm install', deploy_path + '/pixel-streaming-webrtc/WebServers/SignallingWebServer')
|
||||
|
||||
# configure session server
|
||||
import configure
|
||||
import restart
|
||||
|
||||
print('\nPackage successfully upgraded.\n')
|
||||
Reference in New Issue
Block a user