fix: pass SYSADMIN_REGISTRATION_TOKEN to remote env_setup.sh
The token was set locally but not passed via SSH to the remote server. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
1b3ce46518
commit
850a46e5ea
|
|
@ -339,9 +339,13 @@ if [[ "$ACTION" == "setup" ]]; then
|
|||
[[ -n "$COMPANY_NAME" ]] && ENV_ARGS="$ENV_ARGS --company $(printf '%q' "$COMPANY_NAME")"
|
||||
[[ -n "$DOCKER_USER" ]] && ENV_ARGS="$ENV_ARGS --docker-user $(printf '%q' "$DOCKER_USER")"
|
||||
|
||||
# Build environment variables to pass to remote script
|
||||
ENV_VARS=""
|
||||
[[ -n "$SYSADMIN_REGISTRATION_TOKEN" ]] && ENV_VARS="SYSADMIN_REGISTRATION_TOKEN=$(printf '%q' "$SYSADMIN_REGISTRATION_TOKEN")"
|
||||
|
||||
if [[ -n "$ENV_ARGS" ]]; then
|
||||
eval "$SSH_CMD \"bash ${REMOTE_BASE}/scripts/env_setup.sh $ENV_ARGS && touch ${REMOTE_BASE}/.env_installed\"" || \
|
||||
eval "$SSH_CMD \"bash /tmp/env_setup.sh $ENV_ARGS && touch /tmp/.env_installed\""
|
||||
eval "$SSH_CMD \"$ENV_VARS bash ${REMOTE_BASE}/scripts/env_setup.sh $ENV_ARGS && touch ${REMOTE_BASE}/.env_installed\"" || \
|
||||
eval "$SSH_CMD \"$ENV_VARS bash /tmp/env_setup.sh $ENV_ARGS && touch /tmp/.env_installed\""
|
||||
else
|
||||
echo " WARNING: No customer/domain/company provided. Skipping env_setup.sh"
|
||||
echo " Run manually: env_setup.sh --customer X --domain Y --company Z"
|
||||
|
|
|
|||
Loading…
Reference in New Issue