mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-10 02:59:27 +08:00
@@ -96,6 +96,8 @@ curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/dev/scripts/in
|
||||
curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/dev/scripts/update_dev.sh | bash
|
||||
```
|
||||
|
||||
### 微信赞助
|
||||
[](/route/static/img/weixin_zz.jpg)
|
||||
|
||||
### 无图不真相
|
||||
|
||||
@@ -109,7 +111,7 @@ curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/dev/scripts/up
|
||||
如果你自己写了插件,想分享出来,也可以提Issue。
|
||||
```
|
||||
|
||||
- 开发文档 - https://github.com/midoks/mdserver-web/wiki/%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91
|
||||
- 开发文档 - https://github.com/midoks/mdserver-web/wiki/插件开发
|
||||
- 插件地址 - https://github.com/mw-plugin
|
||||
- 例子 - https://github.com/mw-plugin/simple-plugin
|
||||
|
||||
|
||||
+14
-1
@@ -111,9 +111,22 @@ def isInstalledWeb():
|
||||
|
||||
|
||||
def restartWeb():
|
||||
if isInstalledWeb():
|
||||
if not isInstalledWeb():
|
||||
return False
|
||||
|
||||
# systemd
|
||||
systemd = '/lib/systemd/system/openresty.service'
|
||||
if os.path.exists(systemd):
|
||||
execShell('systemctl restart openresty')
|
||||
return True
|
||||
|
||||
# initd
|
||||
initd = getServerDir() + '/openresty/init.d/openresty'
|
||||
if os.path.exists(initd):
|
||||
execShell(initd + ' ' + 'restart')
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
|
||||
def restartMw():
|
||||
|
||||
@@ -131,11 +131,16 @@ def confReplace():
|
||||
content = content.replace('{$OS_USER}', user)
|
||||
content = content.replace('{$OS_USER_GROUP}', user_group)
|
||||
|
||||
# 主配置文件
|
||||
nconf = getServerDir() + '/nginx/conf/nginx.conf'
|
||||
|
||||
__content = mw.readFile(nconf)
|
||||
if __content.find('#user'):
|
||||
mw.writeFile(getServerDir() + '/nginx/conf/nginx.conf', content)
|
||||
mw.writeFile(nconf, content)
|
||||
|
||||
# 静态配置
|
||||
static_conf = getServerDir() + '/nginx/conf/enable-php-00.conf'
|
||||
if not os.path.exists(static_conf):
|
||||
mw.writeFile(static_conf, '')
|
||||
|
||||
# give nginx root permission
|
||||
ng_exe_bin = getServerDir() + "/nginx/sbin/nginx"
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
#! /bin/bash
|
||||
#禁止弱口令登录改良版
|
||||
|
||||
cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > black.txt #尝试登录的次数和ip
|
||||
|
||||
DEFINE="5" #单个ip尝试登录最大值
|
||||
|
||||
for i in `cat /root/black.txt`
|
||||
do
|
||||
|
||||
IP=`echo $i |awk -F= '{print $1}'`
|
||||
NUM=`echo $i|awk -F= '{print $2}'`
|
||||
|
||||
if [ $NUM -gt $DEFINE ]; then
|
||||
grep $IP /etc/hosts.deny > /dev/null
|
||||
|
||||
if [ $? -gt 0 ]; then
|
||||
echo "sshd:$IP" >> /etc/hosts.deny #扔到hosts文件中
|
||||
fi
|
||||
fi
|
||||
done
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 59 KiB |
+1
-1
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
|
||||
export PATH
|
||||
LANG=en_US.UTF-8
|
||||
# LANG=en_US.UTF-8
|
||||
is64bit=`getconf LONG_BIT`
|
||||
|
||||
if [ -f /etc/motd ];then
|
||||
|
||||
+36
-44
@@ -5,19 +5,13 @@ LANG=C.UTF-8
|
||||
|
||||
|
||||
|
||||
if [ ! -f /usr/bin/applydeltarpm ];then
|
||||
yum -y provides '*/applydeltarpm'
|
||||
yum -y install deltarpm
|
||||
fi
|
||||
|
||||
|
||||
setenforce 0
|
||||
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
|
||||
|
||||
yum install -y wget lsof crontabs
|
||||
yum install -y python3-devel
|
||||
yum install -y python-devel
|
||||
yum install -y vixie-cron
|
||||
dnf install -y wget lsof
|
||||
dnf install -y python3-devel
|
||||
dnf install -y python-devel
|
||||
dnf install -y crontabs
|
||||
|
||||
#https need
|
||||
|
||||
@@ -68,29 +62,25 @@ fi
|
||||
#安装时不开启
|
||||
systemctl stop firewalld
|
||||
|
||||
yum groupinstall -y "Development Tools"
|
||||
dnf upgrade -y
|
||||
dnf autoremove -y
|
||||
|
||||
yum install -y libevent libevent-devel libjpeg* libpng* gd* libxslt* unzip libmcrypt libmcrypt-devel
|
||||
yum install -y wget python-imaging libicu-devel zip bzip2-devel gcc libxml2 libxml2-dev libjpeg-devel libpng-devel libwebp libwebp-devel pcre pcre-devel
|
||||
yum install -y lsof net-tools
|
||||
yum install -y ncurses-devel mysql-devel cmake
|
||||
yum install -y MySQL-python
|
||||
yum install -y epel-release
|
||||
dnf groupinstall -y "Development Tools"
|
||||
dnf install -y epel-release
|
||||
|
||||
if [ ! -d /www/server/mdserver-web ];then
|
||||
wget -O /tmp/master.zip https://codeload.github.com/midoks/mdserver-web/zip/master
|
||||
cd /tmp && unzip /tmp/master.zip
|
||||
mv /tmp/mdserver-web-master /www/server/mdserver-web
|
||||
rm -rf /tmp/master.zip
|
||||
rm -rf /tmp/mdserver-web-master
|
||||
fi
|
||||
dnf install -y oniguruma
|
||||
dnf --enablerepo=crb install oniguruma-devel
|
||||
|
||||
#if [ ! -f '/usr/bin/pip' ];then
|
||||
# wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
|
||||
# python get-pip.py
|
||||
# pip install --upgrade pip
|
||||
# pip install pillow==6.2.2
|
||||
#fi
|
||||
dnf install -y libevent libevent-devel libjpeg* libpng* gd* libxslt* unzip libmcrypt libmcrypt-devel
|
||||
dnf install -y wget libicu-devel zip bzip2-devel gcc libxml2 libxml2-devel libjpeg-devel libpng-devel libwebp libwebp-devel pcre pcre-devel
|
||||
dnf install -y lsof net-tools
|
||||
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
|
||||
@@ -98,21 +88,8 @@ if [ ! -f /usr/local/bin/pip3 ];then
|
||||
fi
|
||||
|
||||
|
||||
cd /www/server/mdserver-web/scripts && bash lib.sh
|
||||
chmod 755 /www/server/mdserver-web/data
|
||||
|
||||
|
||||
# if [ ! -f /www/server/mdserver-web/bin/activate ];then
|
||||
# cd /www/server/mdserver-web && python3 -m venv .
|
||||
# fi
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
else
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
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
|
||||
@@ -123,6 +100,21 @@ pip3 install psutil==5.9.1
|
||||
pip3 install pymongo
|
||||
|
||||
|
||||
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
|
||||
fi
|
||||
|
||||
|
||||
cd /www/server/mdserver-web && ./cli.sh start
|
||||
sleep 5
|
||||
|
||||
@@ -67,13 +67,23 @@ fi
|
||||
systemctl stop firewalld
|
||||
|
||||
yum groupinstall -y "Development Tools"
|
||||
yum install -y epel-release
|
||||
|
||||
yum install -y oniguruma oniguruma-devel
|
||||
#centos8 stream | use dnf
|
||||
if [ "$?" != "0" ];then
|
||||
yum install -y dnf dnf-plugins-core
|
||||
dnf config-manager --set-enabled powertools
|
||||
yum install -y oniguruma oniguruma-devel
|
||||
fi
|
||||
|
||||
yum install -y libevent libevent-devel libjpeg* libpng* gd* libxslt* unzip
|
||||
yum install -y python-imaging libicu-devel zip bzip2-devel gcc libxml2 libxml2-dev pcre pcre-devel
|
||||
yum install -y python-imaging libicu-devel zip bzip2-devel gcc libxml2 libxml2-devel pcre pcre-devel
|
||||
yum install -y libjpeg-devel libpng-devel libwebp libwebp-devel
|
||||
yum install -y lsof net-tools
|
||||
yum install -y ncurses-devel mysql-devel cmake
|
||||
yum install -y MySQL-python
|
||||
yum install -y epel-release
|
||||
|
||||
|
||||
|
||||
if [ ! -f /usr/local/bin/pip3 ];then
|
||||
|
||||
+20
-12
@@ -63,22 +63,14 @@ systemctl stop firewalld
|
||||
cd /www/server/mdserver-web/scripts && bash lib.sh
|
||||
chmod 755 /www/server/mdserver-web/data
|
||||
|
||||
# if [ ! -f /www/server/mdserver-web/bin/activate ];then
|
||||
# cd /www/server/mdserver-web && python3 -m venv .
|
||||
# fi
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
pip install --upgrade pip
|
||||
pip install --upgrade setuptools
|
||||
cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
else
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
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
|
||||
@@ -89,6 +81,22 @@ pip3 install flask-socketio==5.2.0
|
||||
pip3 install pymongo
|
||||
pip3 install psutil
|
||||
|
||||
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
|
||||
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 pymongo
|
||||
pip3 install psutil
|
||||
fi
|
||||
|
||||
|
||||
cd /www/server/mdserver-web && ./cli.sh start
|
||||
sleep 5
|
||||
|
||||
@@ -66,6 +66,7 @@ systemctl stop firewalld
|
||||
|
||||
|
||||
yum groupinstall -y "Development Tools"
|
||||
yum -y install epel-release
|
||||
|
||||
yum install -y libevent libevent-devel libxslt* libjpeg* libpng* gd* zip libmcrypt libmcrypt-devel
|
||||
yum install -y gcc libffi-devel python-devel openssl-devel
|
||||
@@ -75,37 +76,28 @@ yum -y install net-tools
|
||||
yum -y install ncurses-devel mysql-devel cmake
|
||||
yum -y install python-devel
|
||||
yum -y install MySQL-python
|
||||
yum -y install epel-release
|
||||
yum -y install python3-devel
|
||||
|
||||
|
||||
|
||||
#if [ ! -f '/usr/bin/pip' ];then
|
||||
# wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
|
||||
# python get-pip.py
|
||||
# pip install --upgrade pip
|
||||
# pip install pillow==6.2.2
|
||||
#fi
|
||||
|
||||
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
|
||||
|
||||
|
||||
cd /www/server/mdserver-web/scripts && bash lib.sh
|
||||
chmod 755 /www/server/mdserver-web/data
|
||||
pip install --upgrade pip
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
|
||||
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
|
||||
fi
|
||||
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
else
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
fi
|
||||
cd /www/server/mdserver-web && ./cli.sh start
|
||||
sleep 5
|
||||
|
||||
|
||||
+20
-21
@@ -68,20 +68,17 @@ fi
|
||||
systemctl stop firewalld
|
||||
|
||||
yum groupinstall -y "Development Tools"
|
||||
yum install -y epel-release
|
||||
|
||||
yum install -y libevent libevent-devel libjpeg* libpng* gd* libxslt* unzip libmcrypt libmcrypt-devel
|
||||
yum install -y wget python-imaging libicu-devel zip bzip2-devel gcc libxml2 libxml2-dev libjpeg-devel libpng-devel libwebp libwebp-devel pcre pcre-devel
|
||||
yum install -y lsof net-tools
|
||||
yum install -y ncurses-devel mysql-devel cmake
|
||||
yum install -y MySQL-python
|
||||
yum install -y epel-release
|
||||
|
||||
#if [ ! -f '/usr/bin/pip' ];then
|
||||
# wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
|
||||
# python get-pip.py
|
||||
# pip install --upgrade pip
|
||||
# pip install pillow==6.2.2
|
||||
#fi
|
||||
|
||||
cd /www/server/mdserver-web/scripts && bash lib.sh
|
||||
chmod 755 /www/server/mdserver-web/data
|
||||
|
||||
|
||||
if [ ! -f /usr/local/bin/pip3 ];then
|
||||
@@ -89,21 +86,8 @@ if [ ! -f /usr/local/bin/pip3 ];then
|
||||
fi
|
||||
|
||||
|
||||
cd /www/server/mdserver-web/scripts && bash lib.sh
|
||||
chmod 755 /www/server/mdserver-web/data
|
||||
|
||||
|
||||
if [ ! -f /www/server/mdserver-web/bin/activate ];then
|
||||
cd /www/server/mdserver-web && python3 -m venv .
|
||||
fi
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
else
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
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
|
||||
@@ -114,6 +98,21 @@ pip3 install psutil==5.9.1
|
||||
pip3 install pymongo
|
||||
|
||||
|
||||
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
|
||||
|
||||
+25
-27
@@ -66,43 +66,41 @@ if [ ! -f /usr/local/bin/pip3 ];then
|
||||
python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple
|
||||
fi
|
||||
|
||||
# cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
# pip install --upgrade pip
|
||||
# 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
|
||||
|
||||
|
||||
# if [ ! -f /www/server/mdserver-web/bin/activate ];then
|
||||
# cd /www/server/mdserver-web && python3 -m venv .
|
||||
# fi
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
python -m pip install --upgrade pip
|
||||
cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
else
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
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==20.9.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
|
||||
#ubuntu 20 need
|
||||
pip3 install flask-socketio==5.2.0
|
||||
pip3 install flask-session==0.3.2
|
||||
pip3 install pymongo
|
||||
pip3 install psutil
|
||||
|
||||
|
||||
if [ ! -f /www/server/mdserver-web/bin/activate ];then
|
||||
cd /www/server/mdserver-web && python3 -m venv .
|
||||
fi
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
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==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
|
||||
fi
|
||||
|
||||
|
||||
cd /www/server/mdserver-web && ./cli.sh start
|
||||
sleep 5
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
|
||||
export PATH
|
||||
LANG=en_US.UTF-8
|
||||
# LANG=en_US.UTF-8
|
||||
is64bit=`getconf LONG_BIT`
|
||||
|
||||
if [ -f /etc/motd ];then
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
|
||||
export PATH
|
||||
LANG=en_US.UTF-8
|
||||
# LANG=en_US.UTF-8
|
||||
is64bit=`getconf LONG_BIT`
|
||||
|
||||
if [ -f /etc/motd ];then
|
||||
|
||||
@@ -61,6 +61,14 @@ if [ -f $rootPath"/php/init.d/php74" ];then
|
||||
$rootPath"/php/init.d/php74" reload
|
||||
fi
|
||||
|
||||
if [ -f $rootPath"/php/init.d/php80" ];then
|
||||
$rootPath"/php/init.d/php74" reload
|
||||
fi
|
||||
|
||||
if [ -f $rootPath"/php/init.d/php81" ];then
|
||||
$rootPath"/php/init.d/php74" reload
|
||||
fi
|
||||
|
||||
if [ -f $rootPath"/openresty/nginx/sbin/nginx" ];then
|
||||
$rootPath"/openresty/nginx/sbin/nginx" -s reload
|
||||
fi
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
|
||||
export PATH
|
||||
LANG=en_US.UTF-8
|
||||
# LANG=en_US.UTF-8
|
||||
is64bit=`getconf LONG_BIT`
|
||||
|
||||
startTime=`date +%s`
|
||||
|
||||
+20
-20
@@ -11,7 +11,6 @@ fi
|
||||
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
|
||||
|
||||
|
||||
yum install -y curl-devel libmcrypt libmcrypt-devel python3-devel
|
||||
|
||||
cd /www/server/mdserver-web/scripts && bash lib.sh
|
||||
chmod 755 /www/server/mdserver-web/data
|
||||
@@ -21,27 +20,28 @@ if [ ! -f /usr/local/bin/pip3 ];then
|
||||
python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple
|
||||
fi
|
||||
|
||||
#venv
|
||||
# if [ ! -f /www/server/mdserver-web/bin/activate ];then
|
||||
# cd /www/server/mdserver-web && python3 -m venv .
|
||||
# fi
|
||||
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
else
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
fi
|
||||
|
||||
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 python-socketio==4.2.0
|
||||
pip3 install psutil==5.9.1
|
||||
pip3 install pymongo
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
pip3 install flask-socketio==5.2.0
|
||||
|
||||
#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
|
||||
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
|
||||
fi
|
||||
|
||||
|
||||
|
||||
if [ -f /etc/init.d/mw ]; then
|
||||
|
||||
+24
-13
@@ -10,24 +10,18 @@ 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 /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
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
pip install --upgrade pip
|
||||
pip install --upgrade setuptools
|
||||
cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
else
|
||||
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
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
|
||||
@@ -35,10 +29,27 @@ 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
|
||||
pip3 install pymongo
|
||||
pip3 install psutil
|
||||
|
||||
|
||||
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
|
||||
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 pymongo
|
||||
pip3 install psutil
|
||||
fi
|
||||
|
||||
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
|
||||
|
||||
+14
-14
@@ -27,23 +27,23 @@ if [ ! -f /www/server/mdserver-web/bin/activate ];then
|
||||
cd /www/server/mdserver-web && python3 -m venv .
|
||||
fi
|
||||
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
else
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
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
|
||||
|
||||
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 python-socketio==4.2.0
|
||||
pip3 install psutil==5.9.1
|
||||
pip3 install pymongo
|
||||
|
||||
|
||||
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
|
||||
|
||||
+26
-27
@@ -13,34 +13,11 @@ if [ ! -f /usr/local/bin/pip3 ];then
|
||||
python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple
|
||||
fi
|
||||
|
||||
# cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
|
||||
# pip install --upgrade pip
|
||||
# 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
|
||||
|
||||
#venv
|
||||
# if [ ! -f /www/server/mdserver-web/bin/activate ];then
|
||||
# cd /www/server/mdserver-web && python3 -m venv .
|
||||
# fi
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
pip install --upgrade pip
|
||||
cd /www/server/mdserver-web && source /www/server/mdserver-web/bin/activate && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
else
|
||||
cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt
|
||||
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==20.9.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
|
||||
@@ -49,6 +26,28 @@ pip3 install flask-session==0.3.2
|
||||
pip3 install pymongo
|
||||
pip3 install psutil
|
||||
|
||||
|
||||
if [ ! -f /www/server/mdserver-web/bin/activate ];then
|
||||
cd /www/server/mdserver-web && python3 -m venv .
|
||||
fi
|
||||
|
||||
if [ -f /www/server/mdserver-web/bin/activate ];then
|
||||
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==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
|
||||
fi
|
||||
|
||||
|
||||
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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
|
||||
export PATH
|
||||
LANG=en_US.UTF-8
|
||||
# LANG=en_US.UTF-8
|
||||
is64bit=`getconf LONG_BIT`
|
||||
|
||||
startTime=`date +%s`
|
||||
@@ -46,7 +46,7 @@ fi
|
||||
|
||||
wget -O /tmp/master.zip https://gitee.com/midoks/mdserver-web/repository/archive/master.zip
|
||||
cd /tmp && unzip /tmp/master.zip
|
||||
mv /tmp/mdserver-web-master /www/server/mdserver-web
|
||||
cp -rf /tmp/mdserver-web-master/* /www/server/mdserver-web
|
||||
rm -rf /tmp/master.zip
|
||||
rm -rf /tmp/mdserver-web-master
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
|
||||
export PATH
|
||||
LANG=en_US.UTF-8
|
||||
# LANG=en_US.UTF-8
|
||||
is64bit=`getconf LONG_BIT`
|
||||
|
||||
startTime=`date +%s`
|
||||
@@ -46,7 +46,7 @@ fi
|
||||
|
||||
wget -O /tmp/dev.zip https://github.com/midoks/mdserver-web/archive/refs/heads/dev.zip
|
||||
cd /tmp && unzip /tmp/dev.zip
|
||||
mv /tmp/mdserver-web-dev /www/server/mdserver-web
|
||||
cp -rf /tmp/mdserver-web-dev/* /www/server/mdserver-web
|
||||
rm -rf /tmp/dev.zip
|
||||
rm -rf /tmp/mdserver-web-dev
|
||||
|
||||
|
||||
Reference in New Issue
Block a user