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"
)
Related
- Authentik SSO Setup - Add authentication