Overview
DockerForge is an opinionated Docker orchestration toolkit that simplifies multi-container deployments. It automates build pipelines, health checks, and rolling updates for self-hosted infrastructure.
Features
- Declarative deployment configuration via YAML
- Zero-downtime rolling updates
- Automatic health monitoring and restart policies
- Built-in secrets management
- Integration with GitHub Actions for CI/CD
How It Works
Define your stack in a forge.yml file and let DockerForge handle the rest -- from building images to orchestrating the deployment across your infrastructure.
stack:
name: my-app
services:
web:
build: ./app
replicas: 3
health_check: /health
rolling_update: true
db:
image: postgres:16
volumes:
- db_data:/var/lib/postgresql/data