sitequest-software/Sitequest Deploy VPS

Capistrano-style atomic deploy to a Sitequest VPS via the REST API. No SSH keys required.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-keySitequest API key with the `vps:manage` scope.yes
vps-idTarget VPS ID.yes
sourceLocal directory to deploy (the build output).nodist
target-baseAbsolute base path on the VPS. Releases go in `<target-base>/releases/<run-id>/`, symlink at `<target-base>/current`.yes
keep-releasesNumber of past releases to retain for rollback (default 5, set 0 to keep all).no5
restart-serviceOptional systemd unit to restart after the symlink swap (e.g. `myapp.service`). Multiple units comma-separated.no""
ownerOptional `user:group` to chown the release to after extraction (default: leave as-is).no""
api-baseOverride the API base URL (for staging or self-hosted).nohttps://hosting.site.quest
namedescription
release-pathAbsolute path of the new release directory on the VPS.
bytes-uploadedSize of the uploaded tar.gz archive in bytes.
duration-msEnd-to-end deploy duration.