Files
detections/e2e/docker-compose.test.yml
T
Oleksandr Bezdieniezhnykh 6269a7485c fix some cython code
2026-03-29 21:18:18 +03:00

77 lines
1.4 KiB
YAML

name: detections-e2e
services:
mock-loader:
build: ./mocks/loader
volumes:
- ./fixtures:/models
networks:
- e2e-net
mock-annotations:
build: ./mocks/annotations
networks:
- e2e-net
detections:
profiles:
- cpu
build:
context: ..
dockerfile: Dockerfile
depends_on:
- mock-loader
- mock-annotations
environment:
LOADER_URL: http://mock-loader:8080
ANNOTATIONS_URL: http://mock-annotations:8081
volumes:
- ./fixtures/classes.json:/app/classes.json
- ./fixtures:/media
- ./logs:/app/Logs
shm_size: 512m
mem_limit: 4g
networks:
- e2e-net
detections-gpu:
profiles:
- gpu
build:
context: ..
dockerfile: Dockerfile.gpu
runtime: nvidia
depends_on:
- mock-loader
- mock-annotations
environment:
LOADER_URL: http://mock-loader:8080
ANNOTATIONS_URL: http://mock-annotations:8081
volumes:
- ./fixtures/classes.json:/app/classes.json
- ./fixtures:/media
- ./logs:/app/Logs
networks:
e2e-net:
aliases:
- detections
e2e-runner:
profiles:
- cpu
- gpu
build: .
depends_on:
- mock-loader
- mock-annotations
volumes:
- ./fixtures:/media
- ./results:/results
networks:
- e2e-net
command: ["pytest", "--csv=/results/report.csv", "-v"]
networks:
e2e-net:
driver: bridge