From docker compose
Translate a docker-compose.yml into an App manifest: field-by-field mapping, what changes, what is not supported.
Services, jobs and cronjobs
The three kinds of an App service (deployment, job, cronjob), startup order with dependsOn, and initialization commands.
Variables and secrets
Give environment variables to a service (value, number, boolean, Secret key), load an entire Secret with envFrom, pull a private image with imagePullSecrets.
Storage
Give a service a persistent volume, its constraints (a single replica, recreate) and what happens to the data on deletion.
Exposure and domains
Expose a service over HTTPS, the default domain <service>-<app>.<tenant>.dev.stackngo.app, allowed domains, automatic TLS and hostname conflicts.
Healthchecks and scaling
Probe a service (http, tcp, cmd), choose its update strategy, set the number of replicas or let it adjust to CPU with autoscale.
Sizes and resources
The nine container sizes (xxxs to xxxl), their CPU and memory reservations, limits at double, and your plan's quota (QuotaExceeded).
Networking
The closed-by-default network of an App, who can reach which port, opening a service to another App with allowFrom, allowing outbound Internet with egress.
Operations
Monitor and drive an App day to day with sng app list, describe, scale, patch, restart, logs and delete; read status.services and the phases.