git-pull-all 和 npm-boot-all 默认用 ../.. 做根目录
This commit is contained in:
parent
7d38379698
commit
ad892e7b24
@ -34,7 +34,7 @@ fi
|
||||
echo "<<< Configure home"
|
||||
if [ ! -f "~/.bashrc.backup" ]
|
||||
then
|
||||
. /faronear/lib/sysconfig/config-home.sh /faronear/lib/sysconfig
|
||||
. /faronear/lib/sysconfig/config-home.sh /faronear/lib/sysconfig/home
|
||||
fi
|
||||
|
||||
echo "<<< Change root password"
|
||||
|
@ -1,9 +1,11 @@
|
||||
@echo off
|
||||
|
||||
@ IF "%1" == "" echo Using current folder as root folder
|
||||
@ IF "%1" == "" (set BASEDIR=..\..) else (set BASEDIR=%1)
|
||||
echo [ Goto %BASEDIR% as base directory ]
|
||||
|
||||
pushd %1
|
||||
for /d %%d in (*) do pushd %%d & (for /d %%d in (*) do if exist %%d/.git (pushd %%d & echo --- git pulling: %%d ... & git pull & popd)) & popd
|
||||
pushd %BASEDIR%
|
||||
echo [ %CD% ]
|
||||
for /d %%d in (*) do pushd %%d & (for /d %%d in (*) do if exist %%d/.git (pushd %%d & echo --- git pulling: %%d ... & git pull & popd)) & popd
|
||||
popd
|
||||
pause
|
||||
@GOTO END
|
||||
|
@ -4,14 +4,15 @@ if [ $1 ]
|
||||
then
|
||||
FONPATH=$1
|
||||
else
|
||||
read -p "Enter path to git pull (leave blank for default ./) >> " FONPATH
|
||||
read -p "Enter path to git pull (leave blank for default ../..) >> " FONPATH
|
||||
if [ ! $FONPATH ]
|
||||
then
|
||||
echo Use default path: ./
|
||||
FONPATH=./
|
||||
FONPATH=../..
|
||||
fi
|
||||
fi
|
||||
|
||||
echo [ Goto $FONPATH as base directory ]
|
||||
|
||||
pushd $FONPATH
|
||||
for org in `ls .`
|
||||
do
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
# seafile 7/8 必须配 python3
|
||||
sudo apt-get update
|
||||
sudo apt-get install python3 python3-setuptools python3-pip python3-ldap -y
|
||||
sudo apt-get install python3 python3-setuptools python3-pip python3-ldap sqlite3 -y
|
||||
sudo pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8 psd-tools django-pylibmc django-simple-captcha
|
||||
|
||||
pushd /faronear
|
||||
@ -10,11 +10,12 @@ sudo mkdir seafile
|
||||
cd seafile
|
||||
sudo wget https://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_8.0.5_x86-64.tar.gz
|
||||
sudo tar -xzf seafile-server_*
|
||||
cd seafile-server_*
|
||||
cd seafile-server-*
|
||||
sudo ./setup-seafile.sh
|
||||
|
||||
sed -i "s/127\.0\.0\.1/0.0.0.0/g" ../conf/gunicorn.conf
|
||||
./seafile.sh start
|
||||
./seahub.sh
|
||||
# don't know why but it must be changed to 0.0.0.0 so that seahub.sh doesn't fail. But sometimes 127.0.0.1 also ok on debian 10 of tencent cloud.
|
||||
sudo sed -i "s/127\.0\.0\.1/0.0.0.0/g" ../conf/gunicorn.conf.py
|
||||
sudo ./seafile.sh start
|
||||
sudo ./seahub.sh start
|
||||
|
||||
popd
|
||||
|
@ -1,8 +1,10 @@
|
||||
@echo off
|
||||
|
||||
@ IF "%1" == "" echo Using current folder as root folder
|
||||
@ IF "%1" == "" (set BASEDIR=..\..) else (set BASEDIR=%1)
|
||||
echo [ Goto %BASEDIR% as base directory ]
|
||||
|
||||
pushd %1
|
||||
pushd %BASEDIR%
|
||||
echo [ %CD% ]
|
||||
for /d %%d in (*) do pushd %%d & (for /d %%d in (*) do if exist %%d/package.json (pushd %%d & echo --- npm booting: %%d ... & npm run boot & popd)) & popd
|
||||
popd
|
||||
pause
|
||||
|
@ -4,14 +4,15 @@ if [ $1 ]
|
||||
then
|
||||
FONPATH=$1
|
||||
else
|
||||
read -p "Enter path to npm boot (leave blank for default ./) >> " FONPATH
|
||||
read -p "Enter path to npm boot (leave blank for default ../..) >> " FONPATH
|
||||
if [ ! $FONPATH ]
|
||||
then
|
||||
echo Use default path: ./
|
||||
FONPATH=./
|
||||
FONPATH=../..
|
||||
fi
|
||||
fi
|
||||
|
||||
echo [ Goto %FONPATH as base directory ]
|
||||
|
||||
pushd $FONPATH
|
||||
for org in `ls .`
|
||||
do
|
||||
|
Loading…
Reference in New Issue
Block a user