WakaStart
Environments & lifecycle

Environments

An environment = a complete, isolated instance of your app. Main fields, lifecycle, dashboard.

Version v1.01 min read

Environments

📍 Where to find this in the UI — Infra → Environments tab (list); click an env for its full dashboard

An environment = a complete, isolated instance of your app.

Main fields of an environment

FieldExampleRole
envdev / prod / stagingEnvironment type
shortnameexempleShort nickname of the app in this env
slugexemple-devUnique identifier of the environment (used in URLs)
gitRefmain / dev / feature/XGit branch watched by this env
gitRefTypeBRANCH / TAG / COMMITType of Git reference
autoDeployEnabledtrue / falseAuto-deploy when a build on this ref succeeds

Lifecycle of an env

text
ACTIVE → (pause) → PAUSED → (resume) → ACTIVE ↓ DELETING → (cleanup) → deleted

The environment dashboard

When you click on an environment, you get access to:

TabContent
SummaryOverview (services up, last deploy, health)
ServicesList of ServiceInstances with their runtime state
DeploymentsHistory of deployed versions + rollback
ConfigurationVariables and secrets of the env
JobsScheduled tasks (cron jobs)
DatabasesThis env's DatabaseInstances
StorageThis env's StorageBucketInstances
URLsThis env's public URLs
MonitoringMetrics, centralized logs