skills/zeabur/zeabur-claude-plugin/zeabur-update-service

zeabur-update-service

SKILL.md

Zeabur Update Service Without Redeploy

Always use npx zeabur@latest to invoke Zeabur CLI. Never use zeabur directly or any other installation method. If npx is not available, install Node.js first.

Workflow

# 1. Get service ID
npx zeabur@latest service list --project-id <project-id> -i=false

# 2. Check current variables
npx zeabur@latest variable list --id <service-id> -i=false

# 3. Add/update variables
npx zeabur@latest variable create --id <service-id> \
  --key "KEY1=value1" \
  --key "KEY2=value2" \
  -i=false -y

# 4. Restart service
npx zeabur@latest service restart --id <service-id> -y -i=false

Caveats

Issue Solution
${VAR} references Set in Dashboard, not CLI (shell expands to empty)
variable update clears vars Use variable create instead

When to Use

  • Fix environment variable typos
  • Add missing config
  • Change ports, URLs, credentials
  • No need to redeploy entire template

See Also

  • zeabur-service-list — get service IDs needed for updates
  • zeabur-variables — detailed guide on variable management
  • zeabur-restart — restart service after config changes
Weekly Installs
12
GitHub Stars
11
First Seen
Feb 11, 2026
Installed on
opencode12
gemini-cli12
github-copilot12
codex12
kimi-cli12
amp12