21 lines
459 B
Bash
21 lines
459 B
Bash
#!/bin/bash
|
|
|
|
if [ -f offline ];then echo "请在项目根目录执行 $0"; exit 1; fi
|
|
|
|
command -v docker-compose > /dev/null 2>&1
|
|
|
|
if [ $? != 0 ];then echo "请安装 docker-compose"; exit 1; fi
|
|
|
|
if [ "$1" = update ];then
|
|
status=`git status -s`
|
|
if [ -z "$status" ];then
|
|
git fetch --depth=1 origin master
|
|
git reset --hard origin/master
|
|
else
|
|
echo "您已修改项目,请提交或恢复原状!"
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
docker-compose up server
|