Production Deployment

Deploy to Production

Choose your provider and follow step-by-step setup. AWS, Azure, HashiCorp Vault, or offline mode.

Docker Compose (Dev)

Development

Get 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.