Applications

Run a service from Git, an image, or a one-click preset.

Create one from Applications → Newafter you have a project. Pick a regionand a source.

Source

Git apps can turn on Auto-deploy so a push to the branch starts a release.

After it exists

The app page has these tabs:

  • Overview: status, attachments, first deploy.
  • Deployments: history. The header Deploy button starts one.
  • Processes: each process is its own containers. Set replicas, package (Discovery or General Purpose), command, ports, and volume mounts.
  • Shell: a terminal on a running process.
  • Logs and Metrics.
  • Environment: your variables (secrets are write-only after save), plus attach databases and buckets. The database must be in the same region. Injected values apply on the next deploy.
  • Domains: the default hostname and custom names.
  • Previews: Git apps only, not prebuilt images.
  • Settings: including preview enablement.

Preview environments

Enable previews in settings. Each preview is an ephemeral app for a pull request or branch: its own URL, and a fresh database. Create one by hand, or auto-create on pull requests. Previews expire. Redeploy or close them from the Previews tab.

Plans

Discovery shares CPU. General Purpose is dedicated vCPU. Live prices are on Pricing.