mirror of
https://github.com/trailofbits/buttercup
synced 2026-06-21 14:11:39 +00:00
3fd777063b
* 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
33 lines
1.1 KiB
Markdown
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
|