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.
App types
Section titled “App types”| 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.
Deploy sources
Section titled “Deploy sources”- Upload a source archive (presigned upload, then create a deployment)
- Link a Vesken repository and deploy a git ref
Git deploy modes
Section titled “Git deploy modes”| 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.
Secrets
Section titled “Secrets”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.
Rollback, logs, metrics
Section titled “Rollback, logs, metrics”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.