The basics

Hierarchy

Account (user)
  └── Team (workspace — linked to a WHMCS service)
        └── Project (Git repo + configuration)
              └── Service (running application)
                    └── Deployments (build + deploy runs)
Term Meaning
Team Billing and resource unit. One WHMCS service maps to one Team.
Project Git repository, branch, build settings.
Service One running app (WEB / WORKER / CRON).
Deployment One build+deploy cycle. In @deployon/cli, deployment means the app (platform Service).
Environment PRODUCTION / STAGING / DEVELOPMENT for env vars.

Deploy pipeline

Webhook / Manual / CLI
  → builds queue (BullMQ + Redis)
  → clone → detect → Railpack/Nixpacks build
  → push image to registry
  → Kubernetes Deployment + Ingress
  → healthcheck → healthy
  → Traefik HTTPS
  → WebSocket live logs

Platform URLs

Resource URL
Console https://console.deployon.pro
Portal https://console.deployon.pro/portal
App hosts https://{serviceId}.apps.deployon.pro
Billing https://billing.proservice.ge
API docs https://console.deployon.pro/docs

Portal map

Portal
├── Projects
│   └── Service → Overview, Deployments, Logs, Environment, Domains, Metrics
├── Databases (OpenDB)
├── DNS
├── Billing
├── Usage
├── API Tokens
├── Settings / Profile
└── How-to

Statuses

queued → building → deploying → healthy | failed | cancelled