Skip to content

Deploy and Clean Up One Static App

This walkthrough assumes that the operator authorized your verified OIDC email, first-login provisioning completed after OIDC sign-in, the installer verified the current CLI with its embedded SHA-256, and you completed the explicit-endpoint login. Use disposable content only; this is a non-production DEV environment.

Build the site locally. The upload directory must contain only the public files you intend to serve. In this walkthrough it is ./dist.

Do not include credentials, source-only inputs, or private data.

Create the app in the dashboard, or use:

Terminal window
zerokie apps create --name my-site

Keep the generated HTTPS hostname returned for my-site. Custom hostnames are not part of this beta.

Terminal window
zerokie apps deploy my-site --dir ./dist

This is a direct static upload. It does not start a repository build or a container.

Open the exact generated HTTPS hostname and verify the expected disposable content.

Return to Tokens in the OIDC-authenticated dashboard and revoke the token used for the upload. Then run a read-only CLI request without logging in again:

Terminal window
zerokie apps list

The revoked token must be rejected. Record a failure if the request still authenticates.

Stay signed in through OIDC, open the app in the dashboard, and delete it through that authenticated customer path. Record any cleanup warning and contact the operator; do not use a private workaround.