Skip to main content

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

NameTypeRequiredDescription
namestringYesService name (e.g., "myapp")
descriptionstringNoService description

Steps

  1. Check if DNS record exists
  2. Check if GitHub repo exists
  3. Create DNS record if needed
  4. Create GitHub repo if needed
  5. Create Coolify application
  6. Add to status page
  7. Add uptime monitor
  8. Log deployment to devlog

Example

janus_skill_execute(
skill_id_or_name="deploy-new-service",
inputs={"name": "myapp", "description": "My new app"}
)