mirror of https://github.com/openspug/spug
U 更新一键安装脚本
parent
0cbce81076
commit
c22c74334b
|
@ -53,17 +53,14 @@ function init_system_lib() {
|
||||||
|
|
||||||
function install_spug() {
|
function install_spug() {
|
||||||
echo "开始安装Spug..."
|
echo "开始安装Spug..."
|
||||||
curl -o /tmp/spug_latest.tar.gz https://spug.dev/installer/latest/spug_latest.tar.gz
|
|
||||||
mkdir -p /data
|
mkdir -p /data
|
||||||
cd /data
|
cd /data
|
||||||
tar xf /tmp/spug_latest.tar.gz
|
git clone --depth=1 https://gitee.com/openspug/spug.git
|
||||||
cd spug
|
curl -o /tmp/web_latest.tar.gz https://spug.dev/installer/web_latest.tar.gz
|
||||||
|
tar xf /tmp/web_latest.tar.gz -C spug/spug_web/
|
||||||
|
cd spug/spug_api
|
||||||
python3 -m venv venv
|
python3 -m venv venv
|
||||||
source venv/bin/activate
|
source venv/bin/activate
|
||||||
ln -s /data/spug/venv /data/spug/spug_api/venv
|
|
||||||
mkdir repos
|
|
||||||
ln -s /data/spug/repos /data/spug/spug_api/repos
|
|
||||||
cd spug_api
|
|
||||||
|
|
||||||
pip install wheel -i https://pypi.doubanio.com/simple/
|
pip install wheel -i https://pypi.doubanio.com/simple/
|
||||||
pip install gunicorn mysqlclient -i https://pypi.doubanio.com/simple/
|
pip install gunicorn mysqlclient -i https://pypi.doubanio.com/simple/
|
||||||
|
@ -136,7 +133,7 @@ EOF
|
||||||
cat << EOF > /etc/nginx/conf.d/spug.conf
|
cat << EOF > /etc/nginx/conf.d/spug.conf
|
||||||
server {
|
server {
|
||||||
listen 80 default_server;
|
listen 80 default_server;
|
||||||
root /data/spug/spug_web/;
|
root /data/spug/spug_web/build/;
|
||||||
|
|
||||||
location ^~ /api/ {
|
location ^~ /api/ {
|
||||||
rewrite ^/api(.*) \$1 break;
|
rewrite ^/api(.*) \$1 break;
|
||||||
|
|
Loading…
Reference in New Issue