Static site or single-binary web app
slipway.yaml
Web + worker (no public port for the worker)
slipway.yaml
web is reachable at <env-name>-web-<id>.<apps-base>. worker has no ports — internal-only, no URL, no readiness gate.
DATABASE_URL and REDIS_URL resolve from the environment or org secret store (environment first, org fallback) — never from this file.
Custom build args + private registry pull
slipway.yaml
cache pulls from a private registry. Configure the credentials once at the org level under Settings → Registries (see Private registries) — no per-service config is needed.
Custom domain for one public port
slipway.yaml
app.acme.com must be a verified parent zone for the org (claim and verify it under Settings → Domains first — see Custom domains). The deployed URL becomes <env-name>-web-<id>.app.acme.com, where <id> is the short, stable identifier for the environment-instance.