3 Star 22 Fork 9

hsj/Hrun

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
deploy.sh 1.13 KB
一键复制 编辑 原始数据 按行查看 历史
hesj 提交于 2024-05-31 00:12 . 优化部署配置
#!/bin/bash
project=${1:-backend}
echo $project
# 部署函数
deploy(){
echo "开始部署项目"
echo "注意部署项目会强制构建镜像"
docker-compose -p $project up -d --build && echo "部署成功"
}
# 重启函数
restart(){
echo "开始重启项目"
docker-compose -p $project restart && echo "重启成功"
}
# 暂停函数
close(){
echo "开始暂停项目"
docker-compose -p $project stop && echo "暂停成功"
}
# 删除函数
delete(){
echo "开始删除项目"
echo "为了数据安全删除项目只会删除容器,不会删除卷,要删除卷请手动操作"
docker-compose -p $project down && echo "删除成功"
}
# 开始函数
start(){
while true
do
select name in "部署项目" "重启项目" "暂停项目" "删除项目" "退出菜单"
do
case $name in
"部署项目")
deploy
break
;;
"重启项目")
restart
break
;;
"暂停项目")
close
break
;;
"删除项目")
delete
break
;;
"退出菜单")
echo "退出菜单"
break
;;
esac
done
if [ $name = "退出菜单" ]; then
break
fi
done
}
start
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/hsjtest/hrun.git
git@gitee.com:hsjtest/hrun.git
hsjtest
hrun
Hrun
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385