@@ -18,10 +18,11 @@ This docker-compose file automates the basic setup of the [Sofie-Core applicatio
18
18
``` yaml
19
19
# This is NOT recommended to be used for a production deployment.
20
20
# It aims to quickly get an evaluation version of Sofie running and serve as a basis for how to set up a production deployment.
21
+ name : Sofie
21
22
services :
22
23
db :
23
24
hostname : mongo
24
- image : mongo:6.0
25
+ image : mongo:8
25
26
restart : always
26
27
entrypoint : ['/usr/bin/mongod', '--replSet', 'rs0', '--bind_ip_all']
27
28
# the healthcheck avoids the need to initiate the replica set
@@ -38,7 +39,7 @@ services:
38
39
39
40
core :
40
41
hostname : core
41
- image : sofietv/tv-automation-server-core:release51
42
+ image : sofietv/tv-automation-server-core:release53
42
43
restart : always
43
44
ports :
44
45
- ' 3000:3000' # Same port as meteor uses by default
@@ -56,10 +57,24 @@ services:
56
57
- db
57
58
58
59
playout-gateway :
59
- image : sofietv/tv-automation-playout-gateway:release51
60
+ image : sofietv/tv-automation-playout-gateway:release53
60
61
restart : always
61
62
environment :
62
- DEVICE_ID : playoutGateway0
63
+ DEVICE_ID : playoutGateway
64
+ CORE_HOST : core
65
+ CORE_PORT : ' 3000'
66
+ networks :
67
+ - sofie
68
+ depends_on :
69
+ - core
70
+
71
+ live-status-gateway :
72
+ image : sofietv/tv-automation-live-status-gateway:release53
73
+ restart : always
74
+ ports :
75
+ - ' 8080:8080'
76
+ environment :
77
+ DEVICE_ID : liveStatusGateway
63
78
CORE_HOST : core
64
79
CORE_PORT : ' 3000'
65
80
networks :
@@ -68,6 +83,41 @@ services:
68
83
depends_on :
69
84
- core
70
85
86
+ package-manager :
87
+ image : sofietv/package-manager-package-manager:latest
88
+ restart : always
89
+ environment :
90
+ DEVICE_ID : packageManager
91
+ CORE_HOST : core
92
+ CORE_PORT : ' 3000'
93
+ PACKAGE_MANAGER_URL : ws://package-manager:8060
94
+ WORKFORCE_URL : ws://package-manager-workforce:8070
95
+ networks :
96
+ - sofie
97
+ depends_on :
98
+ - core
99
+ - package-manager-workforce
100
+
101
+ package-manager-http-server :
102
+ image : sofietv/package-manager-http-server:latest
103
+ restart : always
104
+ ports :
105
+ - ' 8081:8080'
106
+ environment :
107
+ HTTP_SERVER_BASE_PATH : /mnt/package-manager-store
108
+ networks :
109
+ - sofie
110
+ volumes :
111
+ - package-manager-store:/mnt/package-manager-store
112
+
113
+ package-manager-workforce :
114
+ image : sofietv/package-manager-workforce:latest
115
+ restart : always
116
+ ports :
117
+ - ' 8070:8070'
118
+ networks :
119
+ - sofie
120
+
71
121
# Choose one of the following images, depending on which type of ingest gateway is wanted.
72
122
# If using the Rundown Editor, then none of the below images are needed.
73
123
# The Rundown Editor can be found here: https://github.com/SuperFlyTV/sofie-automation-rundown-editor
@@ -76,7 +126,7 @@ services:
76
126
image : superflytv/sofie-spreadsheet-gateway:latest
77
127
restart : always
78
128
environment :
79
- DEVICE_ID : spreadsheetGateway0
129
+ DEVICE_ID : spreadsheetGateway
80
130
CORE_HOST : core
81
131
CORE_PORT : ' 3000'
82
132
networks :
@@ -86,14 +136,14 @@ services:
86
136
profiles : [spreadsheet-gateway]
87
137
88
138
mos-gateway :
89
- image : sofietv/tv-automation-mos-gateway:release51
139
+ image : sofietv/tv-automation-mos-gateway:release53
90
140
restart : always
91
141
ports :
92
142
- ' 10540:10540' # MOS Lower port
93
143
- ' 10541:10541' # MOS Upper port
94
- # - " 10542:10542" # MOS query port - not used
144
+ # - ' 10542:10542' # MOS query port - not used
95
145
environment :
96
- DEVICE_ID : mosGateway0
146
+ DEVICE_ID : mosGateway
97
147
CORE_HOST : core
98
148
CORE_PORT : ' 3000'
99
149
networks :
@@ -105,7 +155,7 @@ services:
105
155
inews-gateway :
106
156
image : tv2media/inews-ftp-gateway:1.37.0-in-testing.20
107
157
restart : always
108
- command : yarn start -host core -port 3000 -id inewsGateway0
158
+ command : yarn start -host core -port 3000 -id inewsGateway
109
159
networks :
110
160
- sofie
111
161
depends_on :
@@ -114,12 +164,11 @@ services:
114
164
115
165
networks :
116
166
sofie :
117
- lan_access :
118
- driver : bridge
119
167
120
168
volumes :
121
169
db-data :
122
170
sofie-store :
171
+ package-manager-store :
123
172
` ` `
124
173
125
174
Create a ` Sofie` folder, copy the above content, and save it as `docker-compose.yaml` within the `Sofie` folder.
0 commit comments