Added delete flask webapp
This commit is contained in:
parent
4f7d88f995
commit
90990ab1c0
10 changed files with 969 additions and 2 deletions
53
scripts/webapps/phpmyadmin/update_phpmyadmin.py
Normal file
53
scripts/webapps/phpmyadmin/update_phpmyadmin.py
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
#!/opt/pythonenv/bin/python3 -u
|
||||
|
||||
import sys, os
|
||||
import subprocess
|
||||
import argparse
|
||||
import platform
|
||||
import shutil
|
||||
import pathlib
|
||||
import distro
|
||||
import pwd
|
||||
import getpass
|
||||
import json
|
||||
|
||||
#import pymysql.cursors
|
||||
#pymysql.install_as_MySQLdb
|
||||
|
||||
pyv=platform.python_version_tuple()
|
||||
|
||||
if pyv[0]!='3':
|
||||
print('Need python 3 for execute this script')
|
||||
sys.exit(1)
|
||||
|
||||
parser = argparse.ArgumentParser(description='Script for update phpmyadmin site.')
|
||||
|
||||
parser.add_argument('--home_user', help='The path where phpmyadmin resides', required=True)
|
||||
parser.add_argument('--user', help='The name of the new user', required=True)
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
home_user=args.home_user
|
||||
user=args.user
|
||||
|
||||
json_return={}
|
||||
|
||||
if subprocess.call("sudo su %s -s /bin/bash -c 'cd %s && composer update'" % (user, home_user), shell=True) > 0:
|
||||
json_return['error']=1
|
||||
json_return['status']=1
|
||||
json_return['progress']=100
|
||||
json_return['message']='Error: I cannot update phpmyadmin'
|
||||
|
||||
print(json.dumps(json_return))
|
||||
|
||||
exit(1)
|
||||
|
||||
else:
|
||||
|
||||
json_return['error']=0
|
||||
json_return['status']=0
|
||||
json_return['progress']=100
|
||||
json_return['message']='PHPMyAdmin updated...'
|
||||
|
||||
print(json.dumps(json_return))
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue