deploy-new-service
Full deployment workflow skill.
Description
Standard workflow for deploying a new service to Rhea infrastructure. Creates DNS, GitHub repo, Coolify app, status page entry, and uptime monitoring.
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Service name (e.g., "myapp") |
description | string | No | Service description |
Steps
- Check if DNS record exists
- Check if GitHub repo exists
- Create DNS record if needed
- Create GitHub repo if needed
- Create Coolify application
- Add to status page
- Add uptime monitor
- Log deployment to devlog
Example
janus_skill_execute(
skill_id_or_name="deploy-new-service",
inputs={"name": "myapp", "description": "My new app"}
)