BitzOrcas supports multiple deployment targets, from local development with Aspire orchestration to container-based production deployments.
Deployment targets
| Target | Status | Use case |
|---|---|---|
| Aspire AppHost | ✅ Implemented | Local development |
| Docker containers | ✅ Implemented | Production |
| Kubernetes | 📋 Planned | Large-scale production |
| AWS Terraform | 📋 Planned | Cloud deployment |
| CI/CD | 📋 Planned | Automated pipelines |
Infrastructure requirements
| Service | Local | Production |
|---|---|---|
| SQL Server | Docker | Managed (Azure SQL / RDS) |
| RabbitMQ | Docker | Managed (CloudAMQP / Azure Service Bus) |
| .NET 10 Runtime | SDK | Container image |
Quick deploy (Docker)
# Start infrastructuredocker compose up -d
# Initialize schemadotnet run --project src/Hosts/BitzOrcas.Api -- --init-schema --seed-demo
# Run the applicationdotnet run --project src/Hosts/BitzOrcas.AppHostSee also
- Aspire orchestration — Local development setup
- Database initialization — Schema management