First CD Pipeline for Cosmos SDK
Build & Deploy
Cosmos Nodes
Deterministic, reproducible Docker images for every Cosmos SDK blockchain. Multi-architecture support, PebbleDB compatibility, and automated registry push.
Trusted by node operators running
The Cosmos Deployment Chaos
Node operators face the same frustrations across the ecosystem. Despite sharing a common SDK, every chain handles deployment differently.
Missing Binaries
Projects often don't provide pre-built binaries, forcing operators to compile from source with varying results.
Inconsistent Builds
Some binaries are compiled statically, others dynamically. No standardization across the ecosystem.
No PebbleDB Support
Very few projects natively support PebbleDB, despite its performance advantages for validators.
No Docker Images
Some projects don't provide official Docker images, leaving operators to build their own.
Non-Uniform Images
When Docker images exist, they're not standardized, making cluster deployments a nightmare.
Manual Updates
Tracking new releases and rebuilding images manually is time-consuming and error-prone.
Everything You Need
A complete CD pipeline designed specifically for Cosmos SDK node operators. From scanning to deployment, we've got you covered.
Automatic Scanning
Monitor GitHub releases and trigger builds automatically when new versions are detected.
Zero manual interventionDeterministic Builds
Reproducible builds with locked dependencies. Same input, same output, every time.
100% reproducibleMulti-Architecture
Build for AMD64 and ARM64 simultaneously. Deploy anywhere, from cloud to Raspberry Pi.
AMD64 & ARM64Database Flexibility
Choose your database backend. Support for LevelDB and PebbleDB out of the box.
LevelDB & PebbleDBRegistry Push
Automatically push built images to your custom Docker registry. Works with any OCI-compliant registry.
Any registryTelegram Alerts
Get notified instantly when new images are built and pushed. Never miss an update.
Real-time notificationsBuild Traces
Complete build logs and traces for debugging. Know exactly what happened at every step.
Full transparencyCustomizable Builds
Static or dynamic linking, rootless, distroless. Configure your images exactly how you need them.
Your wayNeed a particular feature? Reach us!
How It Works
From configuration to deployment in five simple steps. Set it up once, and let Dockermint handle the rest.
Configure
Define the chains you want to track and your build preferences in a simple TOML recipe.
[header]
name = "Cosmos"
repo = "https://github.com/cosmos/gaia"
type = "golang"
binary_name = "gaiad"
[flavours.default]
architecture = "{{HOST_ARCH}}"
db_backend = "goleveldb"
binary_type = "static"
running_env = "alpine3.23"Scan
Dockermint monitors GitHub releases and detects new versions automatically.
[INFO] Scanning cosmos/gaia...
[INFO] New release detected: v25.3.1
[INFO] Triggering build pipeline...Build
Deterministic builds create identical Docker images every time, with full traceability.
[BUILD] Compiling gaiad v25.3.1
[ARCH] x86_64, aarch64
[DB] goleveldb
[ENV] alpine3.23
[IMAGE] cosmos-gaiad-goleveldb:25.3.1-alpine3.23Push
Push to your registry and get notified. Your nodes are ready to update.
[PUSH] registry.io/cosmos-gaiad-goleveldb:25.3.1-alpine3.23
[PUSH] registry.io/cosmos-gaiad-goleveldb:25.3.1-alpine3.23-x86_64
[PUSH] registry.io/cosmos-gaiad-goleveldb:25.3.1-alpine3.23-aarch64
[NOTIFY] Telegram: New image available!
[DONE] Pipeline completed in 4m 32sDeploy
Pull the latest image and run your node with your existing configuration and data volumes.
docker pull registry.io/cosmos-gaiad-goleveldb:25.3.1-alpine3.23
docker run -d \
-v ~/.gaia/config:/root/.gaia/config \
-v ~/.gaia/data:/root/.gaia/data \
registry.io/cosmos-gaiad-goleveldb:25.3.1-alpine3.23Built by the
Community
Dockermint is completely free and open source. Use it, modify it, contribute to it. We believe infrastructure tooling should be accessible to everyone in the Cosmos ecosystem.
Dockermint/Dockermint
CD Pipeline for Cosmos SDK
Ready to Simplify
Your Deployments?
Join the growing community of Cosmos node operators who trust Dockermint for their infrastructure. Get started in minutes.
Or install directly from the command line
git clone https://github.com/Dockermint/Dockermint.git