docker-compose.yml 947 Bytes
Newer Older
Matteo's avatar
Matteo committed
1
2
3
version: '3.9'

services:
Matteo's avatar
Matteo committed
4

Matteo's avatar
update    
Matteo committed
5
6
7
  audio-analyzer:
    image: mpai-audio-analyzer
    build: ./audio-analyzer
8
    ports:
Matteo's avatar
update    
Matteo committed
9
10
11
      - "${AUDIO_ANALYSER_PORT}:50051"
    volumes:
      - ${DATA_VOLUME}:/data
Matteo's avatar
Matteo committed
12

Matteo's avatar
update    
Matteo committed
13
14
15
16
17
18
19
  video-analyzer:
    image: mpai-video-analyzer
    build: ./video-analyzer
    ports:
      - "${VIDEO_ANALYSER_PORT}:50051"
    volumes:
      - ${DATA_VOLUME}:/data
Matteo's avatar
Matteo committed
20

Matteo's avatar
Matteo committed
21
22
  tape-irregularity-classifier:
    image: mpai-tape-irregularity-classifier
23
    build: ./tape-irregularity-classifier
Matteo's avatar
update    
Matteo committed
24
25
    ports:
      - "${TAPE_IRREGULARITY_PORT}:50051"
Matteo's avatar
Matteo committed
26
    volumes:
Matteo's avatar
update    
Matteo committed
27
      - ${DATA_VOLUME}:/data
Matteo's avatar
Matteo committed
28

Matteo's avatar
Matteo committed
29
30
  tape-audio-restoration:
    image: mpai-tape-audio-restoration
31
    build: ./tape-audio-restoration
Matteo's avatar
update    
Matteo committed
32
33
    ports:
      - "${TAPE_AUDIO_RESTORATION_PORT}:50051"
Matteo's avatar
Matteo committed
34
    volumes:
Matteo's avatar
update    
Matteo committed
35
      - ${DATA_VOLUME}:/data
Matteo's avatar
Matteo committed
36

Matteo's avatar
update    
Matteo committed
37
38
39
40
41
42
43
  packager:
    image: mpai-packager
    build: ./packager
    ports:
      - "${PACKAGER_PORT}:50051"
    volumes:
      - ${DATA_VOLUME}:/data
Matteo's avatar
Matteo committed
44

Matteo's avatar
Matteo committed
45
46
volumes:
  data: