Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

Define your development tasks — build, test, lint, a database to develop against, … — once in configuration, and run them identically on any machine that has Docker. No “works on my machine”, no per-developer setup drift, no JVM to start: Ratect is a single native binary, so it runs instantly.

If that sounds like Batect, that’s deliberate: Batect was archived in October 2023, and Ratect grew out of it — same batect.yml, running on a native binary instead of a JVM one. But it’s not just a port: Ratect already fixes real bugs Batect never got to (leaked containers and networks on anything but Ctrl+C, an eight-year-old open proxy issue) and adds tooling Batect never had — ratect doctor, ratect resources, a native ratect.toml format. See Differences from Batect for the full list, drop-in replacement included. It’s an independent project, not affiliated with or endorsed by the original Batect project.

Source and issue tracker: or1can/ratect.