Files
Riccardo Schirone 3fd777063b Test and improve AKS deployment (#336)
* Test configuration for Azure deployment
* ci: re-enable docker build/push
* ci: docker push labeled PRs
* Use `make deploy` for both local and azure deployments
* doc: update AKS_DEPLOYMENT doc
* add confirmation in Makefile
* Make resource group location configurable
2025-09-08 16:57:08 +02:00

33 lines
1.1 KiB
Markdown

# Docker Compose Development Setup
This directory contains the legacy Docker Compose setup for Buttercup CRS, preserved for developers who need to run specific components for quick testing and development.
## Usage
From the repository root directory:
```bash
# Run all services
cd dev/docker-compose && docker-compose up -d
# Run specific services or profiles
cd dev/docker-compose && docker-compose --profile fuzzer-test up -d
cd dev/docker-compose && docker-compose --profile graphdb up -d
# Stop services
cd dev/docker-compose && docker-compose down
```
## Configuration
- `env.template` - Template for environment variables (copy to `.env` and customize)
- `env.dev.compose` - Development-specific environment configuration
- `compose.yaml` - Main compose file with all services
## Notes
- This setup is **not recommended for production** - use the Kubernetes deployment instead
- Primarily useful for developers who need to run individual components for testing
- The main deployment method is now Kubernetes via `make deploy` from the repository root
- See the main [README](../../README.md) for the recommended setup instructions