Deploying New Services
This guide walks through deploying a new microservice to the Jetta infrastructure.
Prerequisites
- GitHub repo with your service code
- Dockerfile or Nixpacks-compatible setup
Quick Deploy with Skillflow
The fastest way to deploy is using the deploy-new-service skillflow:
mcpammer skillflow execute deploy-new-service \
--inputs '{"service_name": "my-app", "description": "My new service"}'
This automatically:
- Creates DNS record
- Creates GitHub repository
- Deploys to Coolify
- Registers in status page
- Sets up monitoring
Manual Steps
1. Create DNS Record
mcpammer dns add my-app
2. Deploy on Coolify
mcpammer coolify create my-app \
--git-repository "aic-holdings/my-app" \
--domains "https://my-app.jettaintelligence.com" \
--build-pack dockerfile
3. Register in Status Page
mcpammer status create my-app \
--name "My App" \
--url "https://my-app.jettaintelligence.com" \
--category-id backend
Verification
- DNS resolves:
nslookup my-app.jettaintelligence.com - Site loads:
curl https://my-app.jettaintelligence.com - In status page:
mcpammer status get my-app