-
Notifications
You must be signed in to change notification settings - Fork 1
/
compose.yaml
40 lines (38 loc) · 957 Bytes
/
compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
services:
teezz-base:
platform: linux
build:
context: .
image: teezz-fuzzer:latest
privileged: true # needed for adb
working_dir: /root
volumes:
- /dev/bus/usb:/dev/bus/usb
- ./:/src
environment:
TEE: ${TEE}
DEVICE_ID: ${DEVICE_ID}
PYTHONPATH: /src
teezz-preprocess:
extends:
service: teezz-base
volumes:
- ./docker/docker-prunevaldeps.sh:/docker-prunevaldeps.sh
- ./docker/docker-preprocess.sh:/docker-preprocess.sh
- ${SEEDS_RAW}:/seeds-raw:ro
- ${SEEDS_DIRTY}:/seeds-dirty
- ${IN}:/teezz-in
teezz-fuzzer:
extends:
service: teezz-base
container_name: teezz-fuzzer
volumes:
- ./docker/docker-fuzz.sh:/docker-fuzz.sh
- ./docker/.android:/root/.android
- ${IN}:/teezz-in
- ${OUT}:/teezz-out
environment:
MODE: ${MODE}
DURATION: ${DURATION}
PORT: ${PORT}
CONFIG: ${CONFIG}