nginx:alpine running as a Docker Compose project named 8deploy-hello-nginx, host port allocated dynamically by Docker, engine resolved it via docker compose port web 80 and wired the nginx vhost to proxy_pass there.
One API call: POST /v1/docker-app/add.
This is the universal "deploy anything containerized" primitive. Ghost, Discourse, n8n, Outline, Plausible, Metabase — all one API call away.