Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

ductus doctor

Check every connection the project needs, from this server: DNS, TCP (with the address a firewall request needs), TLS (certificate, expiry), then each system's own login. Explains failures in plain words. Never sends anything to a destination. Exits 1 if something failed.

ductus doctor [OPTIONS]

Options

What it doesDefaultEnvironment
--interface <INTERFACE>Only what these interfaces use (repeat for several); the engine's database always.
--timeout <TIMEOUT>Longest wait per step, e.g. 5s or 500ms.5s
--report <REPORT>Also save the report (for a network team or vendor): JSON if the name ends in .json.
--root <ROOT>The project folder: the one with interfaces/ and ductus.yaml..
--env <ENV>The environment: ${NAME} values come from environments/.yaml, ${secret:NAME} from secrets/.json.devDUCTUS_ENV
--database-url <DATABASE_URL>The engine's database, as a PostgreSQL URL: postgres://ductus@db1/ductus?sslmode=verify-full.DUCTUS_DATABASE_URL