Production Deployment
Deploy to Production
Choose your provider and follow step-by-step setup. AWS, Azure, HashiCorp Vault, or offline mode.
Docker Compose (Dev)
DevelopmentGet started locally with Docker Compose. No cloud account required.
Setup Steps
1
curl -fsSL https://raw.githubusercontent.com/docker-secret-operator/dso/main/scripts/install.sh | bash
Install DSO CLI
2
docker dso init
Initialize local encrypted vault (~/.dso/vault.enc). Enter passphrase when prompted.
3
docker dso secret set DB_PASSWORD "prod-password" && docker dso secret set API_KEY "sk-123456"
Add your first secrets to the local vault
4
docker dso up -f docker-compose.yml
Start containers. DSO injects secrets at runtime without restarting.
✓ Perfect for local development
✓ No cloud dependencies or authentication required
✓ Secrets stored in encrypted local vault
Start Local, Scale to Cloud
Develop with Docker Compose locally, then promote to Agent Mode with your chosen provider (AWS, Azure, Vault, or Local). Same CLI workflow. Same guarantees. Different scale.