Skip to content

Hosting

Skadis builds and runs container backends or publishes static sites. Open Hosting in the project console.

You need permission on the project (apps.*, deployments.*, secrets.*, domains.*). End-user project JWTs cannot call hosting APIs.

Type What it is
Container Source is built with Cloud Native Buildpacks and run on Kubernetes. Scale CPU, memory, replicas. Logs and metrics in the console.
Static Files served from object storage via the platform static proxy. SPA index.html entry.

Default hostname looks like https://<slug>.apps.tefily.com. Bind a custom domain after the app exists.

  • Upload a source archive (presigned upload, then create a deployment)
  • Link a Vesken repository and deploy a git ref
Mode Behavior
auto Tracks the repo default branch, or gitDeployBranch if set. Pushes and merged MRs on that branch auto-deploy.
auto_branch Tracks gitAutoDeployBranch (required). Same auto-deploy on that branch.
manual Never auto-deploys. Call deploy-from-git with an explicit ref.

Optional gitDeploySubdirectory packages a monorepo subpath.

Environment variables for container apps. Upsert by name; values are not shown again in list responses the same way as create. Import a batch from the console.

Each deployment has runtime logs, build logs, and a rollback action. Metrics are live snapshots plus time-range queries in the console.

create_hosting_app, update_hosting_git_source, deploy_from_git, upsert_secret. Prompts: deploy_backend_app, deploy_from_vesken_repo.