fix: #21 M-1 — deploy-ai.sh 注入 LLDAP 密码到 assets-ai/issue-ai
This commit is contained in:
parent
9e88e65757
commit
3b20b75007
26
deploy-ai.sh
26
deploy-ai.sh
|
|
@ -814,6 +814,19 @@ case "$SITE" in
|
|||
docker exec nginx-ai nginx -t && docker exec nginx-ai nginx -s reload"
|
||||
phase_done
|
||||
|
||||
# 注入 LLDAP admin 密码(LDAP 直接登录需要)
|
||||
phase "注入 LLDAP admin 密码"
|
||||
info "注入 LLDAP admin 密码到 issue-ai .env..."
|
||||
ssh txjp "
|
||||
LLDAP_ADMIN_PASS=\$(docker exec lldap printenv LLDAP_ADMIN_PASSWORD 2>/dev/null || echo '')
|
||||
if [ -n \"\$LLDAP_ADMIN_PASS\" ]; then
|
||||
grep -q '^LLDAP_ADMIN_PASSWORD=' $REMOTE_DIR/.env 2>/dev/null \
|
||||
&& sed -i \"s|^LLDAP_ADMIN_PASSWORD=.*|LLDAP_ADMIN_PASSWORD=\$LLDAP_ADMIN_PASS|\" $REMOTE_DIR/.env \
|
||||
|| echo \"LLDAP_ADMIN_PASSWORD=\$LLDAP_ADMIN_PASS\" >> $REMOTE_DIR/.env
|
||||
fi
|
||||
"
|
||||
phase_done
|
||||
|
||||
# 验证 issue→assets API 连通性(带重试,应对同时部署时目标容器暂不可达)
|
||||
phase "检查 API 连通性"
|
||||
info "检查 issue→assets API 连通性..."
|
||||
|
|
@ -855,6 +868,19 @@ CHECKEOF
|
|||
docker exec nginx-ai nginx -t && docker exec nginx-ai nginx -s reload"
|
||||
phase_done
|
||||
|
||||
# 注入 LLDAP admin 密码(LDAP 直接登录需要)
|
||||
phase "注入 LLDAP admin 密码"
|
||||
info "注入 LLDAP admin 密码到 assets-ai .env..."
|
||||
ssh txjp "
|
||||
LLDAP_ADMIN_PASS=\$(docker exec lldap printenv LLDAP_ADMIN_PASSWORD 2>/dev/null || echo '')
|
||||
if [ -n \"\$LLDAP_ADMIN_PASS\" ]; then
|
||||
grep -q '^LLDAP_ADMIN_PASSWORD=' $REMOTE_DIR/.env 2>/dev/null \
|
||||
&& sed -i \"s|^LLDAP_ADMIN_PASSWORD=.*|LLDAP_ADMIN_PASSWORD=\$LLDAP_ADMIN_PASS|\" $REMOTE_DIR/.env \
|
||||
|| echo \"LLDAP_ADMIN_PASSWORD=\$LLDAP_ADMIN_PASS\" >> $REMOTE_DIR/.env
|
||||
fi
|
||||
"
|
||||
phase_done
|
||||
|
||||
# 验证 assets→issue API 连通性(带重试,应对同时部署时目标容器暂不可达)
|
||||
phase "检查 API 连通性"
|
||||
info "检查 assets→issue API 连通性..."
|
||||
|
|
|
|||
Loading…
Reference in New Issue