cvat/tests/perf/docker-compose-perf.yml

44 lines
1013 B
YAML

name: cvat-performance
include:
- path:
- ../../docker-compose.yml
- ../../docker-compose.dev.yml
- ../../components/serverless/docker-compose.serverless.yml
- ../docker-compose.minio.yml
- ../docker-compose.file_share.yml
services:
perf-k6:
image: grafana/k6:latest
container_name: perf_k6
entrypoint:
- k6
working_dir: /scripts
user: root
volumes:
- ./scripts:/scripts
- ./output:/output
- ../mounted_file_share:/data
ports:
- 6565:6565
network_mode: host
perf-prometheus:
image: prom/prometheus:latest
ports:
- 9190:9090
volumes:
- ./prometheus:/etc/prometheus
command:
- --config.file=/etc/prometheus/prometheus.yml
- --web.enable-remote-write-receiver
perf-grafana:
image: grafana/grafana:latest
user: root
ports:
- 3000:3000
volumes:
- grafana-data:/var/lib/grafana
environment:
- GF_SECURITY_ADMIN_PASSWORD=admin
volumes:
grafana-data: