Skip to content

Deploy and Releases

hypersdk edited this page Aug 7, 2026 · 1 revision

Deploy and Releases

Remote deploy, GHCR image, release notes. Deep: remote-deploy.md · releases.md.

GHCR image

docker pull ghcr.io/hypersdk/zyaiqaagent:v0.4.0
docker pull ghcr.io/hypersdk/zyaiqaagent:latest

docker run --rm --env-file .env ghcr.io/hypersdk/zyaiqaagent:latest test --grep @smoke
docker run --rm -p 8080:8080 --env-file .env \
  ghcr.io/hypersdk/zyaiqaagent:latest serve --port 8080 --host 0.0.0.0

deploy-remote.sh

./scripts/deploy-remote.sh <host> <user> [options]
./scripts/deploy-remote.sh user@host --quick --service
./scripts/deploy-remote.sh 10.0.0.5 sus --container --podman
./scripts/deploy-remote.sh 10.0.0.5 sus --k3s
./scripts/deploy-remote.sh --fleet hosts.txt
Profile Flag What
Full (default) System deps + venv + Playwright + verify
Quick --quick Fast redeploy (skip system packages)
Container --container Docker/Podman build & run
k3s --k3s Install k3s, import image, apply kubernetes/, NodePort

Common: --service · --port N (default 30080) · --smoke · --with-env · --no-auth · --uninstall

Dashboard login (remote)

Default credentials generated/persisted per host (admin / Admin@321 pattern — see deploy summary). Override ZYVOR_QA_DASH_USER / ZYVOR_QA_DASH_PASS. Change before public exposure.

Then: http://<host>:<port>/dashboard

Local Docker build

make docker
# or
docker build -f docker/Dockerfile -t zyvor-qa-agent .

Related: CI-CD · Mission Control · Enterprise.

Clone this wiki locally