Skip to main content

Deploy New Service

Standard workflow for deploying a new service to Rhea infrastructure.

Prerequisites

  • Janus MCP connected
  • GitHub access to meetrhea org

Steps

1. Create DNS Record

janus_dns_add(subdomain="myapp")

2. Create GitHub Repository

janus_github_create(name="myapp", description="My app description")

3. Create Coolify Application

janus_coolify_create(
name="myapp",
git_repository="meetrhea/myapp",
domains="https://myapp.meetrhea.com",
ports_exposes="3000"
)

4. Add to Status Page

janus_status_create(
service_id="myapp",
name="My App",
url="https://myapp.meetrhea.com",
health_endpoint="https://myapp.meetrhea.com/health"
)

5. Add Uptime Monitoring

janus_uptime_add(
name="My App",
url="https://myapp.meetrhea.com/health"
)