Browse documentation
Deploy and Operate
Hosting
Deploy and operate apps, services, static sites, domains, CDN, and managed resources with Composal.
On this page
Hosting model
Composal hosting organizes runtime work around organization apps, environments, services, and deployments. The same product surface covers public services, static sites, custom domains, CDN delivery, and runtime controls.
Managed public services receive an HTTPS hostname derived from the app, environment, service, and datacenter. You do not need to supply a --deployed-url for a service Composal manages.
Deploy a service
Use the CLI to create a deployment and follow it while it runs.
com deploy create --app <app> --service web --env production --watch
com deploy dashboard --app <app>
The web deployment surfaces let you inspect applications, environments, services, deployment history, and runtime controls from the same organization.
Domains and delivery
Composal can attach custom domains, validate ownership, and expose CDN delivery state. Static-site deployments have their own upload and finalization path, while managed services use the platform’s public TLS routing after the API verifies that a domain belongs to the selected app service.
Inspect runtime state
Use deployment logs and the dashboard for the current allocation and service state.
com deploy logs --app <app> <allocation-id> --task web
com deploy dashboard --app <app>
For container-image workflows, use Composal Hub. For the server contract, consult the OpenAPI reference.