# properties.build.description
Optional build command run before start.

# properties.buildEnv.description
Optional allowlist of project env var keys to expose during image build.

# properties.preDeploy.description
Optional command run in a one-off container after image build and environment provisioning, before the service starts.

# properties.port.description
Required for web and api services. Must be omitted for worker services.

# properties.health.description
Optional HTTP health-check path for web and api services.

# properties.restart.description
Optional Docker restart policy for the long-running service container. Accepts no, on-failure, on-failure:<max-retries>, always, or unless-stopped. Defaults to unless-stopped.

# $defs.serviceResources.properties.cpu.description
Docker CPU limit such as 0.5, 1, or 2. Defaults to 0.5.

# $defs.serviceResources.properties.memory.description
Docker memory limit such as 512m, 1g, or 2048m. Defaults to 512m.

# $defs.serviceVolume.properties.mountPath.description
Absolute in-container path for persistent local disk.

# $defs.serviceVolume.properties.size.description
Requested persistent disk size such as 512MiB or 1GiB.