This repository has been archived by the owner on Oct 1, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
instance_config.yaml
115 lines (93 loc) · 2.68 KB
/
instance_config.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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
---
# ---
# Database information
# ---
DATABASES:
default:
ENGINE: django.db.backends.sqlite3
NAME: sandbox.db
SECRET_KEY: "a_random_string"
FERNET_KEYS: ["a_random_string"]
debug: True
# Frontend S3 Auth
veda_secret_access_key: A_RANDOM_STRING
veda_access_key_id: A_RANDOM_STRING
# JWT AUTH settings
JWT_AUTH:
JWT_SECRET_KEY: A_RANDOM_STRING
JWT_ISSUER: https://courses.example.com/oauth2
JWT_AUDIENCE: A_RANDOM_STRING
JWT_VERIFY_AUDIENCE: true
# ---
# AWS
# ---
# Buckets
edx_s3_ingest_prefix: '/prefix'
edx_s3_ingest_bucket: 'dummy-ingest-bucket'
edx_s3_endpoint_bucket: 'dummy-endpoint-bucket'
edx_cloudfront_prefix: 'dummy-cf-prefix'
aws_video_images_bucket: 'dummy-images-bucket'
aws_video_images_prefix: 'video-images/'
veda_s3_upload_bucket: 'dummy-upload-bucket'
veda_s3_hotstore_bucket: 'dummy-hotstore-bucket'
veda_deliverable_bucket: 'dummy-deliverable-bucket'
veda_upload_bucket: 'dummy-upload-bucket'
s3_base_url: https://s3.amazonaws.com
veda_base_url: https://veda.example.com
aws_video_transcripts_bucket: 'dummy-transcript-bucket'
aws_video_transcripts_prefix: video-transcripts/
# ---
# Endpoints
# ---
# cielo24 api urls
cielo24_api_base_url: https://api.cielo24.com/api
# 3playmedia api urls
three_play_api_base_url: https://api.3playmedia.com/
three_play_api_transcript_url: https://static.3playmedia.com/
threeplay_ftphost: ftp.3playmedia.com
# a token identifying a valid request from transcript provider
transcript_provider_request_token: A_RANDOM_STRING
# ---
# email vars
# ---
veda_noreply_email: admin@example.com
admin_email: admin@example.com
lms_base_url: https://courses.example.com
instance_prefix: ''
# ---
# VAL user creds
# ---
val_api_url: 'http://dummy-val-api-url'
val_video_images_url: 'http://dummy-val-api-url'
val_transcript_create_url: 'http://dummy-val-api-url'
val_video_transcript_status_url: 'http://dummy-val-api-url'
## Oauth2
oauth2_provider_url: 'http://dummy-oauth2-url'
oauth2_client_id: vedaclient
oauth2_client_secret: vedasecret
## VEDA API Auth
veda_api_url: 'http://dummy-veda-api-url'
veda_token_url: 'http://dummy-veda-token-url'
veda_auth_url: 'http://dummy-veda-auth-url'
veda_client_id: 'dummy-veda-client-id'
veda_secret_key: 'dummy-veda-secret-key'
# ---
# Celery Info
# ---
celery_app_name: veda_production
# can do multiple queues like so: foo,bar,baz
celery_worker_high_queue:
celery_worker_medium_queue:
celery_worker_low_queue:
celery_deliver_queue: deliver_worker
celery_heal_queue: heal_queue
celery_threads: 1
redis_broker: dummy-redis-broker
onsite_worker: False
# ---
# Shotgun Variables (internal mediateam)
# ---
sg_server_path: https://example.com
sg_script_name: A_RANDOM_STRING
sg_script_key: A_RANDOM_STRING
...