Skip to content
Reference

Limits

The fixed limits on builds, requests, logs and hostnames, and what each plan allows. Plan figures are provisional during the alpha.

Builds

LimitValueBeyond it
Files read from the repository20,000The repository is too large for Kuppit to build
Time to extract the repository60 secondsThe same
Time to build the image15 minutesThe build ran out of time
Length of a build or start command4 KiBRefused when saved
Port, automatic builds1 to 65535Refused when saved
Port, Dockerfile builds8080, fixed

Requests

LimitValueBeyond it
Request body, as declared by Content-Length100 MB413 from the edge; a body without a declared length is not checked
Time for your service to start responding120 seconds504 from the edge

Logs

LimitValue
How far back runtime and build logs go30 days, and never before the deployment was created
Reads per organization15 per minute, across every deployment's logs

Hostnames

LimitValue
Hold on a removed custom hostname24 hours before anyone can attach it again
Custom hostname length253 characters
Generated label length63 characters

Deployments

LimitValue
Deployments in flight per serviceOne. A second Deploy, redeploy or rollback is refused until it settles; a new push supersedes it instead.
Rollback depthEvery deployment that went live keeps its image and can be rolled back to.

Plans

Plan limits are provisional during the alpha and may change. What your organization is allowed is shown in the dashboard where it applies; a limit raised for you is shown there too.
DeveloperTeam
Members1Unlimited
Named environments per project15
Preview environments open at once per project210
Custom domains per service15

What each plan costs, and what Team includes, is on the billing page.

Production and preview environments never count towards the named-environment limit. Only a preview that does not already exist counts towards the preview limit, so pushes to an open pull request are never refused. Sharing an existing database is a choice on every plan, not a plan feature.

What a restricted organization can do

When a spending limit or a plan ceiling is reached, the organization is restricted: running services keep serving and their hostnames keep routing, and new builds, deployments, projects, environments, databases, domains and scaling up wait until it is resolved. Rolling back and cancelling a deployment are always allowed.

An organization that has used its trial credit is restricted the same way. If seven days pass without a payment method, its running services are paused as well; adding a card lifts both.

What a suspended organization can do

Suspension is reserved for the daily spending ceiling, prolonged non-payment, a trial left without a payment method past its grace period, and operator action. It stops everything that costs money: hostnames stop routing, web services stop accepting requests at the provider as well as at Kuppit's edge, workers are scaled to no instances, schedules stop invoking, and databases refuse connections and suspend their compute. Nothing is deleted. Rolling back is not allowed, because there is no traffic to roll back to; cancelling a deployment still is. When the suspension lifts, everything comes back as it was configured, without a deployment.

Was this page helpful?