1 Star 0 Fork 404

longjob/考试君 - Backend

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
deploy.sh 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
辣条老板 提交于 2022-07-09 23:13 . fix: docker compose env.
#!/bin/bash
# 项目名称
export COMPOSE_PROJECT_NAME="examking"
export COMPOSE_FILE="./docker/docker-compose.yml"
# 部署版本号
if [ x"$2" = x ]; then
export VERSIONTAG="latest"
else
export VERSIONTAG=$2
fi
# 容器服务
services=("ek_mysql" "ek_student_backend" "ek_admin_backend" "ek_teacher_backend" "ek_admin_web" "ek_teacher_web")
version(){
tips "项目名称:${COMPOSE_PROJECT_NAME} 版本号:${VERSIONTAG}"
}
start(){
tips "正在运行服务"
docker-compose up -d
tips "完成运行服务"
}
down(){
tips "正在移除服务"
for i in ${services[@]}
do
docker ps -a | grep "${i}" | awk '{print $1}' | xargs docker rm -f
docker images | grep "${i}" | awk '{print $1":"$2}' | xargs docker rmi -f
done
tips "完成移除服务"
}
stop(){
tips "正在停止服务"
docker-compose stop
tips "完成停止服务"
}
restart(){
tips "正在重启服务"
docker-compose restart
tips "完成重启服务"
}
usage(){
echo "Usage: deploy.sh [start|stop|down|restart|version] [version]"
exit 1
}
tips(){
echo "======== ${1} ========"
}
case "$1" in
"start")
version
start
;;
"stop")
version
stop
;;
"down")
version
down
;;
"restart")
version
restart
;;
"version")
version
;;
*)
usage
;;
esac
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/aceproject/ExamKing.git
git@gitee.com:aceproject/ExamKing.git
aceproject
ExamKing
考试君 - Backend
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385