build/run.sh
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
#!/bin/bash
curpwd=$(pwd)
git pull
cd /home/songtaojie/git/hx-identity-server/
git pull
cd $curpwd
source ./.env
#编译服务
function build(){
echo -e -n "\033[33m please confirm whether to start processing,y=>yes? \033[0m"
read confirm
if [ $confirm == "y" ]
then
docker-compose up --build -d --force-recreate $DOCKER_REGISTRY_IMAGE
echo -e "\033[32m build finished, good luck \033[0m"
else
echo -e "\033[31m you canceled operation \033[0m"
fi
}
#重启服务
function up(){
echo -e -n "\033[33m please confirm whether to start processing,y=>yes? \033[0m"
read confirm
if [ $confirm == "y" ]
then
docker-compose up -d $DOCKER_REGISTRY_IMAGE
echo -e "\033[32m up finished, good luck \033[0m"
else
echo -e "\033[31m you canceled operation \033[0m"
fi
}
#发布服务
function push(){
pushnamespace=songtaojie_centos
echo -e -n "\033[33m please confirm whether to push,y=>yes? \033[0m"
read INPUT_STRING
if [ $INPUT_STRING != y ];
then
exit 0
fi
docker tag $DOCKER_REGISTRY/$DOCKER_REGISTRY_NAMESPACE/$DOCKER_REGISTRY_IMAGE:latest $DOCKER_REGISTRY/$DOCKER_REGISTRY_NAMESPACE/$DOCKER_REGISTRY_IMAGE:latest
docker push $DOCKER_REGISTRY/$DOCKER_REGISTRY_NAMESPACE/$DOCKER_REGISTRY_IMAGE:latest
echo -e "\033[32m push finished, good luck \033[0m"
}
echo "1 Build Services"
echo "5 Up Services"
echo -e "10 Push Images to songtaojie_centos- \e[33mWarning\e[0m:this operation will replace the docker images on Ali Docker Images of songtaojie_centos."
while :
do
read INPUT_STRING
case $INPUT_STRING in
1)
build
后面还有 15 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
