Deployment

Deploy your application to production

Deployment Options

DarkAura supports multiple deployment strategies to fit your workflow.

Git-Based Deployment

Connect your Git repository for automatic deployments on push.

darkaura deploy --repo github.com/org/repo
darkaura deploy --branch main --auto

Docker Deployment

# Build and push your image
docker build -t darkaura.io/myapp:latest .
docker push darkaura.io/myapp:latest

# Deploy
darkaura deploy --image darkaura.io/myapp:latest

Deployment Strategies

Rolling

Gradually replace instances with zero downtime

Blue-Green

Switch traffic between two identical environments

Canary

Route a percentage of traffic to the new version

Environment Variables

# Set environment variables
darkaura env set DATABASE_URL="postgres://..."
darkaura env set NODE_ENV=production

# List all variables
darkaura env list