Skip to content

Commit fe37111

Browse files
authored
将不敏感的环境变量信息输出 (#3)
* 公共方法定义为外部方法 * 加入注释 * 加入注释 * 删除多余的输出 * 删除多余的输出
1 parent 8213077 commit fe37111

File tree

2 files changed

+26
-22
lines changed

2 files changed

+26
-22
lines changed

scripts/deploy.docker.sh

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,19 @@
22
# 确保脚本遇到错误时退出
33
set -e
44

5-
echo "----------------------------------------------------------------------"
6-
echo "SERVER_IP: $SERVER_IP"
7-
echo "SERVER_USER: $SERVER_USER"
8-
echo "----------------------------------------------------------------------"
5+
print_env() {
6+
echo "----------------------------------------------------------------------"
7+
echo " SERVER_IP: $SERVER_IP"
8+
echo " SERVER_USER: $SERVER_USER"
9+
echo "----------------------------------------------------------------------"
10+
echo " DOCKER_REGISTRY_URL: $DOCKER_REGISTRY_URL"
11+
echo " DOCKER_IMAGE: $DOCKER_IMAGE"
12+
echo " CONTAINER_NAME: $CONTAINER_NAME"
13+
echo " DOCKER_APP_PARAMS: $DOCKER_APP_PARAMS"
14+
echo "----------------------------------------------------------------------"
15+
}
16+
17+
print_env
918

1019
# 启动 SSH 代理并添加私钥
1120
eval "$(ssh-agent -s)"
@@ -19,13 +28,6 @@ ssh-keyscan -H "$SERVER_IP" >> ~/.ssh/known_hosts
1928
ssh "$SERVER_USER"@"$SERVER_IP" <<EOF
2029
set -e
2130
22-
echo "----------------------------------------------------------------------"
23-
echo "DOCKER_IMAGE: $DOCKER_IMAGE"
24-
echo "CONTAINER_NAME: $CONTAINER_NAME"
25-
echo "DOCKER_APP_PARAMS: $DOCKER_APP_PARAMS"
26-
echo "----------------------------------------------------------------------"
27-
28-
2931
# 备份现有的容器和镜像
3032
HAS_BACKUP_IMAGE=false
3133
if sudo docker inspect $CONTAINER_NAME > /dev/null 2>&1; then

scripts/deploy.pwd.docker.sh

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,25 @@
22
# 确保脚本遇到错误时退出
33
set -e
44

5-
echo "----------------------------------------------------------------------"
6-
echo "SERVER_IP: $SERVER_IP"
7-
echo "SERVER_USER: $SERVER_USER"
8-
echo "----------------------------------------------------------------------"
5+
print_env() {
6+
echo "----------------------------------------------------------------------"
7+
echo " SERVER_IP: $SERVER_IP"
8+
echo " SERVER_USER: $SERVER_USER"
9+
echo "----------------------------------------------------------------------"
10+
echo " DOCKER_REGISTRY_URL: $DOCKER_REGISTRY_URL"
11+
echo " DOCKER_IMAGE: $DOCKER_IMAGE"
12+
echo " CONTAINER_NAME: $CONTAINER_NAME"
13+
echo " DOCKER_APP_PARAMS: $DOCKER_APP_PARAMS"
14+
echo "----------------------------------------------------------------------"
15+
}
16+
17+
print_env
918

1019
# 部署Docker容器
1120
# shellcheck disable=SC2087
1221
sshpass -p "$SERVER_PWD" ssh -t -o StrictHostKeyChecking=no "$SERVER_USER"@"$SERVER_IP" <<EOF
1322
set -e
1423
15-
echo "----------------------------------------------------------------------"
16-
echo "DOCKER_IMAGE: $DOCKER_IMAGE"
17-
echo "CONTAINER_NAME: $CONTAINER_NAME"
18-
echo "DOCKER_APP_PARAMS: $DOCKER_APP_PARAMS"
19-
echo "----------------------------------------------------------------------"
20-
21-
2224
# 备份现有的容器和镜像
2325
HAS_BACKUP_IMAGE=false
2426
if sudo docker inspect $CONTAINER_NAME > /dev/null 2>&1; then

0 commit comments

Comments
 (0)