diff --git a/scripts/install/alma.sh b/scripts/install/alma.sh index d45da7e4f..9433fada6 100755 --- a/scripts/install/alma.sh +++ b/scripts/install/alma.sh @@ -78,46 +78,10 @@ dnf install -y ncurses-devel cmake dnf --enablerepo=crb install mysql-devel - cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - - -pip install --upgrade pip -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install flask-socketio==5.2.0 -pip3 install psutil==5.9.1 -pip3 install pymongo -pip3 install mysqlclient - - -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate - pip install --upgrade pip - pip3 install -r /www/server/mdserver-web/requirements.txt - pip3 install gunicorn==20.1.0 - pip3 install gevent==21.1.2 - pip3 install gevent-websocket==0.10.1 - pip3 install requests==2.20.0 - pip3 install flask-caching==1.10.1 - pip3 install flask-socketio==5.2.0 - pip3 install psutil==5.9.1 - pip3 install pymongo - pip3 install mysqlclient -fi - - cd /www/server/mdserver-web && ./cli.sh start sleep 5 diff --git a/scripts/install/centos.sh b/scripts/install/centos.sh index b303d522b..8ff332f97 100755 --- a/scripts/install/centos.sh +++ b/scripts/install/centos.sh @@ -86,58 +86,10 @@ yum install -y ncurses-devel cmake yum install -y MySQL-python - -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - - -# echo "start install lib" cd /www/server/mdserver-web/scripts && bash lib.sh -# echo "end install lib" - - chmod 755 /www/server/mdserver-web/data -# echo "start install python lib" - -pip install --upgrade pip -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install psutil==5.9.1 -pip3 install pymongo -pip3 install mysqlclient - -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt - - -# echo "start install python env lib" - -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - source /www/server/mdserver-web/bin/activate - pip install --upgrade pip - pip3 install -r /www/server/mdserver-web/requirements.txt - pip3 install gunicorn==20.1.0 - pip3 install gevent==21.1.2 - pip3 install gevent-websocket==0.10.1 - pip3 install requests==2.20.0 - pip3 install flask-caching==1.10.1 - pip3 install flask-session==0.3.2 - pip3 install flask-sqlalchemy==2.3.2 - pip3 install psutil==5.9.1 - pip3 install pymongo - pip3 install mysqlclient -fi - -# echo "end install python env lib" -# echo "end install python lib" - - cd /www/server/mdserver-web && ./cli.sh start sleep 5 diff --git a/scripts/install/debian.sh b/scripts/install/debian.sh index e33d0c36c..b02762e5f 100644 --- a/scripts/install/debian.sh +++ b/scripts/install/debian.sh @@ -97,47 +97,12 @@ rm -rf ${Install_TmpFile} echo -e "\e[0;32mfix libunwind-dev install question end\e[0m" + cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - -pip install --upgrade pip - -sed -i "/mysqlclient/d" /www/server/mdserver-web/requirements.txt -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt - -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install pymongo -pip3 install psutil -pip3 install flask-socketio==5.2.0 -pip3 install mysqlclient - -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate - pip install --upgrade pip - pip3 install -r /www/server/mdserver-web/requirements.txt - pip3 install gunicorn==20.1.0 - pip3 install gevent==21.1.2 - pip3 install gevent-websocket==0.10.1 - pip3 install requests==2.20.0 - pip3 install flask-caching==1.10.1 - pip3 install pymongo - pip3 install psutil - pip3 install mysqlclient - pip3 install flask-socketio==5.2.0 -fi - - cd /www/server/mdserver-web && ./cli.sh start sleep 5 diff --git a/scripts/install/fedora.sh b/scripts/install/fedora.sh index bdf89bdad..783138b88 100644 --- a/scripts/install/fedora.sh +++ b/scripts/install/fedora.sh @@ -79,27 +79,10 @@ yum -y install MySQL-python yum -y install python3-devel -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt + cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - -pip install --upgrade pip -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install mysqlclient - -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate - pip install --upgrade pip - pip3 install -r /www/server/mdserver-web/requirements.txt - pip3 install mysqlclient -fi - - cd /www/server/mdserver-web && ./cli.sh start diff --git a/scripts/install/rocky.sh b/scripts/install/rocky.sh index 86c692ea8..b86d48ea2 100644 --- a/scripts/install/rocky.sh +++ b/scripts/install/rocky.sh @@ -81,40 +81,6 @@ cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - - -pip install --upgrade pip -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install python-socketio==4.2.0 -pip3 install psutil==5.9.1 -pip3 install pymongo -pip3 install mysqlclient - - -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate - pip install --upgrade pip - pip3 install -r /www/server/mdserver-web/requirements.txt - pip3 install gunicorn==20.1.0 - pip3 install gevent==21.1.2 - pip3 install gevent-websocket==0.10.1 - pip3 install requests==2.20.0 - pip3 install flask-caching==1.10.1 - pip3 install python-socketio==4.2.0 - pip3 install psutil==5.9.1 - pip3 install pymongo -fi - - cd /www/server/mdserver-web && ./cli.sh start sleep 5 diff --git a/scripts/install/ubuntu.sh b/scripts/install/ubuntu.sh index f7aea5d36..db692fee2 100644 --- a/scripts/install/ubuntu.sh +++ b/scripts/install/ubuntu.sh @@ -64,46 +64,6 @@ cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - -pip install --upgrade pip -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt -pip install --upgrade setuptools -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install flask-socketio==5.2.0 -pip3 install flask-session==0.3.2 -pip3 install pymongo -pip3 install psutil -pip3 install mysqlclient - - -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -else - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -fi - -pip install --upgrade pip -pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install gunicorn==20.1.0 -pip3 install gevent==20.9.0 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -#ubuntu 20 need -pip3 install flask-socketio==5.2.0 -pip3 install flask-session==0.3.2 -pip3 install pymongo -pip3 install psutil -pip3 install mysqlclient - cd /www/server/mdserver-web && ./cli.sh start sleep 5 diff --git a/scripts/lib.sh b/scripts/lib.sh index c67ea59c3..3b508c31b 100755 --- a/scripts/lib.sh +++ b/scripts/lib.sh @@ -356,6 +356,51 @@ else fi fi + +#面板需要的库 + +if [ ! -f /usr/local/bin/pip3 ];then + python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple +fi + +pip install --upgrade pip +pip3 install --upgrade setuptools +cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt + +pip3 install gunicorn==20.1.0 +pip3 install gevent==21.1.2 +pip3 install gevent-websocket==0.10.1 +pip3 install requests==2.20.0 +pip3 install flask-caching==1.10.1 +pip3 install flask-session==0.3.2 +pip3 install pymongo +pip3 install psutil +pip3 install flask-socketio==5.2.0 +pip3 install mysqlclient + +if [ ! -f /www/server/mdserver-web/bin/activate ];then + cd /www/server/mdserver-web && python3 -m venv . +else + cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate +fi + +pip install --upgrade pip +pip3 install --upgrade setuptools +pip3 install -r /www/server/mdserver-web/requirements.txt + +pip3 install gunicorn==20.1.0 +pip3 install gevent==21.1.2 +pip3 install gevent-websocket==0.10.1 +pip3 install requests==2.20.0 +pip3 install flask-caching==1.10.1 +pip3 install flask-session==0.3.2 +pip3 install pymongo +pip3 install psutil +pip3 install flask-socketio==5.2.0 +pip3 install mysqlclient + + + ##### common start ##### # Install_Libiconv diff --git a/scripts/update/alma.sh b/scripts/update/alma.sh index 21654f60d..80f7d1248 100755 --- a/scripts/update/alma.sh +++ b/scripts/update/alma.sh @@ -11,41 +11,10 @@ fi sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config - cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - - -pip install --upgrade pip -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install flask-socketio==5.2.0 -pip3 install mysqlclient -#venv -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -else - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -fi - -pip install --upgrade pip -pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install flask-socketio==5.2.0 -pip3 install psutil==5.9.1 -pip3 install pymongo -pip3 install mysqlclient - - if [ -f /etc/init.d/mw ]; then sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw fi diff --git a/scripts/update/centos.sh b/scripts/update/centos.sh index 5dc60ef44..322c4f4c8 100755 --- a/scripts/update/centos.sh +++ b/scripts/update/centos.sh @@ -10,7 +10,6 @@ fi sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config - yum install -y curl-devel libmcrypt libmcrypt-devel python3-devel @@ -18,40 +17,6 @@ cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - - -pip install --upgrade pip -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install psutil==5.9.1 -pip3 install pymongo -pip3 install mysqlclient -#venv -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -else - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -fi - -pip install --upgrade pip -pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install psutil==5.9.1 -pip3 install pymongo -pip3 install mysqlclient - if [ -f /etc/init.d/mw ]; then sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw fi diff --git a/scripts/update/debian.sh b/scripts/update/debian.sh index 443138750..f82fc8db5 100644 --- a/scripts/update/debian.sh +++ b/scripts/update/debian.sh @@ -4,61 +4,14 @@ export PATH LANG=en_US.UTF-8 - - cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -#venv -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . -fi - -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - -pip install --upgrade pip -pip install --upgrade setuptools - -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt - -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install flask-socketio==5.2.0 -pip3 install pymongo -pip3 install psutil -pip3 install mysqlclient - -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -else - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -fi - -pip install --upgrade pip -pip3 install --upgrade setuptools -pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install flask-socketio==5.2.0 -pip3 install pymongo -pip3 install psutil -pip3 install mysqlclient if [ -f /etc/init.d/mw ];then sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw fi - - echo -e "stop mw" isStart=`ps -ef|grep 'gunicorn -c setting.py app:app' |grep -v grep|awk '{print $2}'` diff --git a/scripts/update/fedora.sh b/scripts/update/fedora.sh index b4e038b7a..231c2d532 100644 --- a/scripts/update/fedora.sh +++ b/scripts/update/fedora.sh @@ -10,37 +10,12 @@ fi sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config -wget -O /tmp/master.zip https://codeload.github.com/midoks/mdserver-web/zip/master -cd /tmp && unzip /tmp/master.zip -/usr/bin/cp -rf /tmp/mdserver-web-master/* /www/server/mdserver-web -rm -rf /tmp/master.zip -rm -rf /tmp/mdserver-web-master - yum install -y curl-devel libmcrypt libmcrypt-devel python36-devel cd /www/server/mdserver-web/scripts && bash lib.sh - chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - -pip install --upgrade pip -pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install mysqlclient -#env -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -else - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -fi - -pip install --upgrade pip -pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install mysqlclient if [ -f /etc/init.d/mw ];then sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw diff --git a/scripts/update/rocky.sh b/scripts/update/rocky.sh index 3c2d5dc03..7ec3a5cc3 100755 --- a/scripts/update/rocky.sh +++ b/scripts/update/rocky.sh @@ -18,34 +18,6 @@ cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - -pip install --upgrade pip -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install mysqlclient - -#env -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -else - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -fi - -pip install --upgrade pip -pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install python-socketio==4.2.0 -pip3 install psutil==5.9.1 -pip3 install pymongo -pip3 install mysqlclient - if [ -f /etc/init.d/mw ]; then sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw diff --git a/scripts/update/ubuntu.sh b/scripts/update/ubuntu.sh index c805fb517..f53954315 100644 --- a/scripts/update/ubuntu.sh +++ b/scripts/update/ubuntu.sh @@ -9,49 +9,6 @@ cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data -if [ ! -f /usr/local/bin/pip3 ];then - python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple -fi - -pip install --upgrade pip -cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt -pip install --upgrade setuptools -pip3 install gunicorn==20.1.0 -pip3 install gevent==21.1.2 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -pip3 install flask-socketio==5.2.0 -pip3 install flask-session==0.3.2 -pip3 install pymongo -pip3 install psutil -pip3 install mysqlclient - - -#env -if [ ! -f /www/server/mdserver-web/bin/activate ];then - cd /www/server/mdserver-web && python3 -m venv . - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -else - cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate -fi - - -pip install --upgrade pip -pip3 install -r /www/server/mdserver-web/requirements.txt -pip3 install gunicorn==20.1.0 -pip3 install gevent==20.9.0 -pip3 install gevent-websocket==0.10.1 -pip3 install requests==2.20.0 -pip3 install flask-caching==1.10.1 -#ubuntu 20 need -pip3 install flask-socketio==5.2.0 -pip3 install flask-session==0.3.2 -pip3 install pymongo -pip3 install psutil -pip3 install mysqlclient - - if [ -f /etc/init.d/mw ];then sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw fi