-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.production.yml
41 lines (35 loc) · 1.18 KB
/
docker-compose.production.yml
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
version: '3.7'
# A subset of containers for production setup
# Use prebuilt containers from docker-hub
# No support for
# `stageViewer`
# live reloading
# Currently not functional - need to fix:
# displaytrigger:nginx:subscription_bridge and mediainfo_service requirements
# stageOrchestration - requires mediainfo_service
services:
displaytrigger:
image: superlimitbreak/displaytrigger:production
build:
context: ./
dockerfile: ${PWD}/Dockerfile.production
args:
DISPLAYTRIGGER_IMAGENAME: superlimitbreak/displaytrigger:latest
ports:
- "80:80"
volumes:
- ${PATH_HOST_media}:/srv/media/:ro
subscriptionserver:
image: superlimitbreak/subscriptionserver2:latest
ports:
- "9873:9873"
stageorchestration:
image: superlimitbreak/stageorchestration:latest
links:
- subscriptionserver
command: [
'--config=config.docker.yaml',
'--subscriptionserver_uri=ws://subscriptionserver:9873',
'--timeoffset_lights_seconds=${STAGEORCHESTRATION_timeoffset_lights_seconds}',
'--timeoffset_media_seconds=${STAGEORCHESTRATION_timeoffset_media_seconds}',
]