forked from vskode/acodet
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
42 lines (41 loc) · 1.2 KB
/
docker-compose.yml
File metadata and controls
42 lines (41 loc) · 1.2 KB
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
41
42
version: '3.8'
#build detector if haven't yet published
services:
rclone-input:
image: rclone/rclone:latest
command: mount pamdata-gcs:${AUDIO_FOLDER} /mnt/input --allow-other --config /config/rclone.conf --allow-non-empty
cap_add:
- SYS_ADMIN
devices:
- /dev/fuse
security_opt:
- apparmor:unconfined
volumes:
- .:/config
- ./input:/mnt/input:shared
rclone-output:
image: rclone/rclone:latest
command: mount pamdata-gcs:${OUTPUT_FOLDER}/${DEPLOYMENT_ID} /mnt/output --allow-other --vfs-cache-mode writes --config /config/rclone.conf --allow-non-empty
cap_add:
- SYS_ADMIN
devices:
- /dev/fuse
security_opt:
- apparmor:unconfined
volumes:
- .:/config
- ./output:/mnt/output:shared
nefsc-humpback-detector:
build:
context: .
#image: us-east4-docker.pkg.dev/ggn-nmfs-pamdata-prod-1/pamdata-docker-repo/nefsc-humpback-detector:latest
depends_on:
- rclone-input
- rclone-output
volumes:
- ./input:/input:shared,ro
- ./output:/output:shared
environment:
THRESH: ${THRESH}
PREDICTION_WINDOW_LIMIT: ${PREDICTION_WINDOW_LIMIT}
DATA_PATH: ${DATA_PATH}