-
Notifications
You must be signed in to change notification settings - Fork 0
/
config_sample.yaml
79 lines (79 loc) · 2.31 KB
/
config_sample.yaml
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
appconfig:
secret: API_SECRET
key: API_KEY
port: APP_PORT
epiphan:
recording_location: EPIPHAN_RECORDING_LOCATION
workdir_location: './workdir'
archive_location: './archive'
series_name: 'Epiphan recordings'
eventTemplate: 'EPIPHAN_EVENT_TEMPLATEs'
plugnmeet:
host: PLUG_N_MEET_SERVER_DOMAIN
key: PLUG_N_MEET_API_KEY
secret: PLUG_N_MEET_SECRET
recording_location: PLUG_N_MEET_RECORDING_LOCATION
series_name: 'PlugNMeet recordings'
eventTemplate: 'PLUGNMEET_EVENT_TEMPLATE'
redis:
host: REDIS_HOST
port: REDIS_PORT
username: ""
password: ""
db: 0
opencast:
host: OPENCAST_HOSTNAME
username: OPENCAST_USERNAME
password: OPENCAST_PASSWORD
metadata_templates: [
{
name: 'EPIPHAN_EVENT_TEMPLATE',
license: 'ALL RIGHTS RESERVED',
# This corresponds to Opencast language list entry
language: 'en',
publishers: [ 'Epiphan recorder' ],
description: "This is the default description of Epiphan recording",
location: "Epiphan recorder",
creators: [ "Epiphan recorder" ],
rights: "",
contributors: [ ],
subjects: [ ]
},
{
name: 'PLUGNMEET_EVENT_TEMPLATE',
license: 'ALL RIGHTS RESERVED',
# This corresponds to Opencast language list entry
language: 'en-US',
publishers: [ 'PlugNMeet recorder' ],
description: "This is the default description of PlugNMeet recording",
location: "PlugNMeet conference",
creators: [ "PlugNMeet" ],
rights: "",
contributors: [ ],
subjects: [ ]
}
]
default_acl: public
# Custom ACL configuration that will be ingested with the event for more information https://docs.opencast.org/r/14.x/developer/#api/types/#acl
custom_acl_config: [
# {
# "action": "write",
# "role": "ROLE_ADMIN"
# },
# {
# "action": "read",
# "role": "ROLE_USER"
# }
]
# Workflow when processing multiple videos
workflow_multiple: 'lbtu-wf-schedule-and-upload'
# Workflow when processing a single video
workflow_single: 'schedule-and-upload'
# IMPORTANT: Currently it seems opencast has a bug where it doesn't properly parse json values so all configuration params need to be strings
workflow_configuration: {
'straightToPublishing': 'true'
}
mongodb:
host: MONGODB_HOST
database: MONGODB_DATABASE
port: MONGODB_PORT