docker-compose.yml 1.2 KB
Newer Older
Matteo's avatar
Matteo committed
1
2
3
4
5
version: '3.9'

services:
  audio-analyzer:
    image: mpai-audio-analyzer
6
7
    build: ./eq_detection
    command: bash -c "poetry run python -u src/cli/app.py -i /data/input -d /data/output > /var/log/audio-analyzer/stdout.log 2> /var/log/audio-analyzer/stderr.log"
Matteo's avatar
Matteo committed
8
9
    volumes:
      - ./data:/data
10
      - ./logs/audio-analyzer:/var/log/audio-analyzer
Matteo's avatar
Matteo committed
11

Matteo's avatar
Matteo committed
12
13
  video-analyzer:
    image: mpai-video-analyzer
14
15
16
    build: ./video-analyzer
    ports:
      - "8880:80"
Matteo's avatar
Matteo committed
17
18
    volumes:
      - ./data:/data
19
      - ./logs/video-analyzer:/var/log/video-analyzer
Matteo's avatar
Matteo committed
20

Matteo's avatar
Matteo committed
21
22
  tape-irregularity-classifier:
    image: mpai-tape-irregularity-classifier
23
24
25
    build: ./tape-irregularity-classifier
    ports:
      - "8881:80"
Matteo's avatar
Matteo committed
26
27
    volumes:
      - ./data:/data
28
      - ./logs/tape-irregularity-classifier:/var/log/tape-irregularity-classifier
Matteo's avatar
Matteo committed
29

Matteo's avatar
Matteo committed
30
31
  tape-audio-restoration:
    image: mpai-tape-audio-restoration
32
33
34
    build: ./tape-audio-restoration
    ports:
      - "8882:80"
Matteo's avatar
Matteo committed
35
36
    volumes:
      - ./data:/data
37
      - ./logs/tape-audio-restoration:/var/log/tape-audio-restoration
Matteo's avatar
Matteo committed
38

Matteo's avatar
Matteo committed
39
40
  packager:
    image: mpai-packager
41
42
43
    build: ./packager
    ports:
      - "8883:80"
Matteo's avatar
Matteo committed
44
45
    volumes:
      - ./data:/data
46
      - ./logs/packager:/var/log/packager
Matteo's avatar
Matteo committed
47

Matteo's avatar
Matteo committed
48
49
volumes:
  data: