Configuration

This page provides a list of environment variables with their default values, description and purpose as required to run the coKreat web app. To change default behavior, modify the variable value based on your requirements.

S. No.VARIABLE NAMEDESCRIPTIONPURPOSEDEFAULT VALUE

1

sunbird_portal_realm

Represents the Keycloak realm value

The realm value of Keycloak to update in each installation

sunbird

2

sunbird_portal_auth_server_url

Represents the Keycloak authorization service URL

To connect to the Keycloak server

https://staging.open-sunbird.org/auth

3

sunbird_portal_auth_server_client

Represents the client ID of the Keycloak client

To update the client ID

portal

4

sunbird_environment

Represents the environment where the instance is running

To send the telemetry with proper pdata and for other purposes

5

sunbird_instance

Represents the name of the instance

To set up the name of the instance

6

sunbird_learner_player_url

Represents the learner service URL

To change the learner service URL

https://staging.sunbirded.org/api/

7

sunbird_content_player_url

Represents the content service proxy URL

To change content service proxy URL

https://dockstaging.sunbirded.org/api/

8

sunbird_content_proxy_url

Represents the proxy URL address to load plugins

To load plugins

https://dockstaging.sunbirded.org

9

sunbird_default_channel

Represents the default channel of the installation, same as in learner service and content service

To set default channel for installation

10

sunbird_api_auth_token

Represents the auth token to connect consumption sunbird instance APIs

To connect the services

11

dock_api_auth_token

Represents the auth token to connect sourcing sunbird instance APIs

To connect the services

12

sunbird_echo_api_url

Represents the URL to validate the SSO token

To validate the JWT Token from the trampoline service

https://staging.sunbirded.org/api/echo/

13

sunbird_device_register_api

Represents the URL to registers the device on which portal is opened

To save the device details

14

sunbird_extcont_whitelisted_domains

List of the domains to whitelist

Ease to add the domains in the whitelisting list

youtube.com,youtu.be

15

sunbird_help_link_visibility

Value to define if the help link should be visible in the coKreat web portal or not

To enable or disable help links

false

16

sunbird_portal_user_upload_ref_link

URL of the user upload instruction document

To get the instruction about user upload

http://www.sunbird.org/features-documentation/register_user

17

config_service_enabled

To enable/disable the fetching of configuration details from config service

To enable/disable the fetching of configuration details

false

18

dock_api_call_log_status

To enable/disable the API logs

To enable/disable the API logs

false

19

dock_questionSet_enable

To enable/disable the workflow to create the questionsets in the portal

To let the users to / not to create the questionSets on the portal

true

20

dock_default_file_size

Defines the size of the fie user is able to upload in the system

To restrict the user to upload large files in the system

150

21

dock_default_video_size

Defines the size of the video user is able to upload in the system

To restrict the user to upload large videos in the system

15000

22

opensaber_service_url

Represents the URL pointing to contribution registry

To connect to the contribution registry service

https://dockstaging.sunbirded.org/api/reg

23

sunbird_questionset_children_limit

Defines the number of children a question set can have

To restrict the number of children a user can create under a questionset

500

24

sunbird_collection_children_limit

Defines the number of children a collection can have

To restrict the number of children a user can create under a collection

1200

25

sunbird_bulk_upload_name_length

Defines the number of character length limit enforced on the name of the content in the bulk upload csv

To set the character length limit on the name of the content in the bulk upload csv

50

26

sunbird_bulk_upload_description_length

Represents the character length limit enforced on the description of the content in the bulk upload csv

To set the character length limit on the description of the content in the bulk upload csv

500

27

sunbird_accessibility_guidelines_url

Defines the URL when content accessibility guidelines will be fetched

To enable user to configure own content accessibility guidelines

28

allowed_framework_types

Defines the list of framework types that are showed while creating a project

To enable user to configure what type of framework types allowed

29

config_refresh_interval

Represents the interval in minutes to refresh the fetching of configurations

To set the interval of time within which configurations are refreshed

10

30

sunbird_api_response_cache_ttl

Represents the Time-to-Live (TTL) for the API response cache in seconds

To set cache for API responses in seconds

600

31

sunbird_keycloak_public

Represents the keycloak

32

sunbird_keycloak_realm

Represents the Keycloak realm

sunbird

33

sunbird_trampoline_client_id

Represents the trampoline client ID

To identify the client using the trampoline service

trampoline

34

sunbird_trampoline_secret

Represents the trampoline secret

35

sunbird_autocreate_trampoline_user

In case there are no users, auto create a user from the trampoline service

To change the handle for user creation from trampoline servicetrue

false

36

portal_cloud_storage_url

URLs are stored and get the assets passed to editors from portal as config

To change the assets and data storage by setting this env

37

sunbird_cache_store

Represents the storage to store portal cache

To set the cache storage type

memory

38

sunbird_session_store_type

Represents the storage to store portal sessions

To set the storage type

in-memory

39

sunbird_portal_default_language

To set the default language of the portal

Set the display language of the portal

en

40

sunbird_dataservice_url

Represents the data service URL

The URL to access the data services

https://staging.sunbirded.org/api/

41

sunbird_learner_service_upstream_url

Represents the Learner service url

The URL to access the learner services

https://dockstaging.sunbirded.org/api/

42

sunbird_content_service_local_base_url

Represents the Content service url

The URL to access the content services

https://dockstaging.sunbirded.org/api/

43

sunbird_portal_preview_cdn_url

Content player CDN preview URL

To load the content player from CDN

44

sunbird_processing_kafka_host

Processing Kafka host URL

To send Kafka messages to process Kafka host URL

45

sunbird_sso_ kafka_topic

Kafka topic for SSO

To send Kafka messages in SSO flow

Last updated