Skip to main content
Verify all services are running and accessible.

Overview

This runbook validates:
  • Docker is running
  • All containers are healthy
  • Internal ports are open
  • Health endpoints respond
  • External access works (once DNS points api.<domain> at the load balancer)

Prerequisites

Steps

1. Run Connectivity Test

2. Manual Verification (Optional)

Expected Output

Note: The domain check reads DOMAIN= from /opt/gravity/.env. If set to example.com or empty, domain checks are skipped.

Service Health Endpoints

unoverse serves /health on its public port :4105 (host-reachable); it has no /ready endpoint. Its internal runtime port :4106 is never published, so there is nothing to health-check from the host. :4101 is the workflow engine surface, it runs in-process inside the unoverse container.

Troubleshooting

Quick Commands

Local Development Verification

Locally, the whole checklist is one command:
It checks that every service is up, that the database schema is current, and that the environment is complete.

Next Steps

If all tests pass, your deployment is complete! For ongoing operations, upgrades are unoverse deploy, which pulls the latest images and restarts.