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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。