CI/CD optimized Docker image for CockroachDB testing
A lightweight CockroachDB Docker image optimized for CI/CD pipelines and functional testing. Extends the official CockroachDB Docker image with automatic single-node startup, optional database creation, and performance optimizations.
Features automatic startup in single-node mode, configurable in-memory storage for faster tests, and settings optimized for testing environments including disabled raft log sync and reduced GC TTL.
Tech: Docker, CockroachDB, Shell, GitHub Actions
Features
- Automatic single-node startup with health checks
- Optional database creation on startup
- In-memory storage for faster test execution
- Performance optimizations for testing environments
- GitHub Actions service container ready
Links: GitHub: timveil-cockroach/cockroachdb-single-node
More from the portfolio
This project is part of tvsguide.io, the personal portfolio of Tim Veil — software engineer and CIO at Two Bear Capital, previously at StarTree, Cockroach Labs, and Hortonworks. The full collection covers distributed systems, data infrastructure, JDBC drivers, AI services, build pipelines, real-time analytics, and a couple of personal apps. Each project ships with source code, tech notes, and links to live deployments where applicable.
Browse the project index, read about Tim's background, follow the blog, or return to the homepage. Source code lives on GitHub; professional history is on LinkedIn.