| name | deploy-aurelia |
| description | Use when adding a new service to the Aurelia mesh or shipping changes to an existing service. Extends /deploy with aurelia-specific tools. |
Aurelia Deploy
Follow /deploy — here's how each step works with aurelia.
Deploying aurelia itself
just install
Shipping service changes
just ship-prod <service>
aurelia deploy performs zero-downtime blue-green deploys for services with routing: config. Non-routed services fall back to a simple restart.
Adding a new service
- Understand the service: what serves HTTP, how does it accept a port, what's the health endpoint?
- Handle the
$PORT contract — aurelia allocates dynamic ports via PORT env var
- Create a spec at
~/.aurelia/services/<name>.yaml
- Validate and start:
aurelia check ~/.aurelia/services/<name>.yaml
aurelia reload
aurelia up <name>
Verifying
curl -sf https://<service>.studio.internal/health
aurelia logs <service>
Then /verify with evidence:
Deployed: <service>
Health: 200 OK
Logs: clean (no errors)
$ARGUMENTS