-
Notifications
You must be signed in to change notification settings - Fork 354
/
transformer.env
80 lines (65 loc) · 2.84 KB
/
transformer.env
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
#External Services
CAMPAIGN_URL=http://uci-service.{{namespace}}.svc.cluster.local:9999
#Kafka
BOOTSTRAP_SERVERS={{sunbird_processing_kafka_host}}
KAFKA_INBOUND_PROCESSED_TOPIC={{env_name}}.inbound-processed
KAFKA_CAMPAIGN_TOPIC={{env_name}}.campaign
KAFKA_INBOUND_UNPROCESSED_TOPIC={{env_name}}.inbound-unprocessed
KAFKA_INBOUND_GS_OPTED_OUT_TOPIC={{env_name}}.gs-opted-out
KAFKA_INBOUND_ERROR_TOPIC={{env_name}}.inbound-error
KAFKA_OUTBOUND_TOPIC={{env_name}}.outbound
KAFKA_TELEMETRY_TOPIC={{env_name}}.uci.telemetry
KAFKA_ODK_TRANSFORMER_TOPIC={{env_name}}.odk.transformer
KAFKA_ODK_TRANSFORMER_TOPIC_PATTERN={{env_name}}.odk.*
KAFKA_LOGS_TOPIC={{env_name}}.inbound-unprocessed
KAFKA_PROCESS_OUTBOUND={{env_name}}.process-outbound
KAFKA_BROADCAST_TRANSFORMER_TOPIC={{env_name}}.broadcast-transformer
#FormsDB
FORMS_DB_URL=postgresql://{{uci_postgres_host}}:5432/{{uci_forms_postgres_database}}
FORMS_DB_USERNAME={{uci_postgres_user}}
FORMS_DB_PASSWORD={{uci_postgres_password}}
FORMS_DB_NAME={{uci_forms_postgres_database}}
FORMS_DB_HOST={{uci_postgres_host}}
FORMS_DB_PORT=5432
#Cassandra
CASSANDRA_URL={{sunbird_cassandra_host}}
CASSANDRA_PORT=9042
CASSANDRA_KEYSPACE={{env}}_uci_store
CASSANDRA_MIGRATION_COUNT=1
#Ports
TRANSFORMER_INTERNAL_PORT=9091
#ODK
ODK_URL=http://odk-service.{{namespace}}.svc.cluster.local:8080
ODK_USER={{uci_odk_user}}
ODK_PASS={{uci_odk_password}}
#FusionAuth
FUSIONAUTH_URL=http://fusionauth-service.{{namespace}}.svc.cluster.local:9011
# API Key for Fusionauth. More details on how to generate this here -> https://fusionauth.io/docs/v1/tech/apis/authentication/#api-key-authentication
# Note - You will need access to UI to generate this the first time.
FUSIONAUTH_KEY={{fusionauth_service_admin_key}}
CAMPAIGN_ADMIN_TOKEN={{uci_api_admin_token}}
ASSESSMENT_GO_TO_START_CHAR={{uci_go_to_start_char | default("*") }}
ASSESSMENT_ONE_LEVEL_UP_CHAR={{uci_one_level_up_char | default("#") }}
#Netcore
NETCORE_WHATSAPP_AUTH_TOKEN={{uci_netcore_whatsapp_token}}
NETCORE_WHATSAPP_SOURCE={{uci_netcore_whatsapp_source}}
NETCORE_WHATSAPP_URI={{uci_netcore_whatsapp_uri | default('https://waapi.pepipost.com/api/v2/')}}
#Telemetry
TELEMETRY_EVENT_PDATA_ID={{uci_env | default(env)}}.uci.{{sunbird_instance}}
#Environment
ENV={{env}}
#Redis
REDIS_HOST={{sunbird_redis_host}}
REDIS_PASS={{sunbird_redis_pass | default('')}}
REDIS_PORT={{sunbird_redis_port | default(6379)}}
REDIS_DB_INDEX={{redis_db_index_uci | default('7')}}
# Events
EXHAUST_TELEMETRY_ENABLED=TRUE
POSTHOG_EVENT_ENABLED=FALSE
#Sunbird CDN Configuration
SUNBIRD_CLOUD_MEDIA_STORAGE_TYPE={{cloud_service_provider}}
SUNBIRD_CLOUD_MEDIA_STORAGE_KEY={{cloud_private_storage_accountname}}
SUNBIRD_CLOUD_MEDIA_STORAGE_SECRET={{cloud_private_storage_secret}}
SUNBIRD_CLOUD_MEDIA_STORAGE_CONTAINER={{cloud_storage_uci_bucketname | default('uci-' + env )}}
#Selected CDN Configuration
SELECTED_FILE_CDN=sunbird