📙
Sunbird Lern
AskDot
  • LEARN
    • Overview
    • Functional Capabilities
    • Technical Architecture
      • Technical Architecture Diagram
      • Tech Stack
    • Dependencies
    • Product Roadmap
  • USE
    • Overview
    • Release Notes
      • Release V 8.0.0 (Ongoing)
      • Release V 7.0.0
      • Release V 5.4.0
      • Release V 5.3.0
      • Release V 5.2.0
      • Release V 5.1.0
      • Release V 5.0.1
      • Release V 5.0.0
      • Release V 4.10.0
      • Release V 4.9.0
      • Release V 4.8.0
      • Release V 4.7.0
    • Developer Guide
      • USER & ORG SERVICE
        • Features/Core capabilities
        • Architecture
          • Code Flow
        • Developer Installation
          • System Requirements
          • Tech Stack
          • Installation Guide
          • Keycloak Local setup
          • Additional Installation Dependencies:
          • Source Code
          • Installation Configuration
        • Data Models
          • Cassandra
            • Data Dictionary
              • User
              • Organisation
              • System Settings
              • Role
              • Bulk Upload Process
              • Tenant Preference
              • Cassandra Migration Version
              • User Consent
              • Email Template
              • OTP
              • Page Management (LMS Service)
              • Location
              • User Notes
              • Deprecated
          • Elastic Search
          • Redis
        • APIs
          • User Management
            • User Deletion API
            • Ownership Transfer API
          • Organisation Management
          • Location Management
          • Consent Management
          • OTP Services
          • Tenant Configurations
          • Bulk Upload
          • System Settings
          • API Management Service
          • Data Sync
          • Notification APIs
        • Flink Jobs
          • User Cache Updater
          • User Deletion Cleanup Flink Job
          • Ownership Transfer Flink Job
        • Reports
          • Standard Exhaust
            • State Admin Geo report
            • State Admin Report
          • Other Jobs
            • User Cache Indexer Job
            • Delete Users Assets Report
          • Data Products Developer Installation
            • System Requirements
            • Tech Stack
            • Installation Dependencies
            • Local installation of data-products
            • Server setup Guide
            • Installation Configuration
            • Data-product creation guide
            • Troubleshooting a data-product
        • Logs, Telemetry Events
        • Configuration
          • Functional Configurations
          • System Settings
          • Email Configuration
          • SMS Configuration
          • OTP based SMS Configuration
        • Roles
          • System Roles
          • User Roles
          • RBAC
        • Dependencies
        • Keycloak on Sunbird
        • How to Guide
          • Create Organization
          • Create User
          • Add new user type & location
        • Single Sign-on with Sunbird
        • Caching and Denormalising User Metadata
          • ETLUserCacheUpdaterJob
          • UserCacheUpdaterFlinkJob
        • Unit Tests and Code Coverage
        • FAQs
      • LMS(BATCH) SERVICE
        • Features/Core Capabilities
        • Architecture
          • Code Flow
        • Developer Installation
          • System Requirements
          • Tech Stack
          • Installation Guide
          • Source Code
        • Data Models
          • Cassandra
            • Data Dictionary
          • ElasticSearch
          • Redis
        • APIs
        • Flink Jobs
          • Merge User Courses
          • Relation Cache Updater
          • Activity Aggregate Updater
          • Assessment Aggregator
          • Enrolment Reconciliation
          • Collection Certificate Pre-Processor
          • Collection Certificate Generator
        • Reports
          • On-Demand Exhaust
            • Response Exhaust
            • User Info Exhaust
            • Progress Exhaust
          • Other Jobs
            • Collection Summary Job
            • Course Batch Status Updater Job
            • Cassandra Migrator Job
            • Score Metric Migration Job
            • Assessment Score Correction Job
            • Collection Reconciliation Job
            • Course Enrollment Job
            • Course Consumption Job
        • Logs, Telemetry Events
        • Configuration
          • System Configuration
          • Functional Configuration
        • Dependencies
        • Certificate Registry and Credentialing using Sunbird-RC
          • Configuring PublicKey in Sunbird-RC
          • Server Setup guide for Sunbird-RC
          • API Guide For Sunbird-RC
        • Certificate Flow
          • Certificates Creation and Configuration
        • FAQs
      • GROUPS
        • Features/Core Capabilities
        • Architecture
          • Code Flow
        • Developer Installation
          • System Requirements
          • Tech Stack
          • Installation Guide
          • Source Code
          • Installation Configuration
        • Data Models
          • Cassandra
            • Data Dictionary
          • Redis
        • APIs
          • Create Group
        • Logs, Telemetry Events
          • UI Telemetry Events
          • Service Telemetry Events
        • Configuration
          • Functional Configurations
        • Design References
        • Dependencies
        • Unit Tests and Code Coverage
      • NOTIFICATION SERVICE
        • Features/Core Capabilities
        • Architecture
          • Code Flow
        • Developer Installation
          • System Requirements
          • Tech Stack
          • Installation Guide
          • Source Code
          • Installation Configuration
        • Data Models
          • Data Dictionary
        • APIs
        • Flink Jobs
        • Logs, Telemetry Events
        • Configuration
          • Functional Configurations
        • Dependencies
        • Unit Tests and Code Coverage
      • DISCUSSION FORUM
        • Features/Core capabilities
        • Architecture
          • Code Flow
        • Developer Installation
          • System Requirements
          • Tech Stack
          • Installation Guide
            • Nodebb setup
            • Discussion Middleware Setup
            • Discussion Middleware
            • Discussion forum integration with any application
            • Discussion-UI setup along with demo application.
            • Sunbird-lern portal for DF
          • Source Code
        • APIs
          • Category APIs
          • User APIs
          • Post APIs
          • Topic APIs
          • Forum APIs
        • Context Schema
        • Configurations
          • Nodebb Admin panel settings
          • Discussion MW & Nodebb System Config
        • Telemetry Events
        • Dependencies
      • ML SERVICE
        • DATA PIPELINE (Flink Jobs)
          • Program User Info
            • Component Diagram
            • Data Model
            • Folder Structure
          • Ml User Delete
            • Component Diagram
            • Data Model
            • Folder Structure
        • DATA PRODUCTS
          • Program Exhaust
            • Component Diagram
            • Folder Structure
    • Server Installation
    • Dependency setup
    • Deprecation
      • Release-5.4.0
    • Jenkins Jobs
    • Release Calendar
    • Learn More
      • Tech References
      • Telemetry Processing
      • Data Dictionary
        • Sample Data
      • Delete User Functionality
      • Asset Ownership Transfer
    • FAQs
  • Engage
    • Discuss
    • Contribute to Sunbird Lern
    • Raise an Issue
    • Contribution Guidelines
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. USE
  2. Developer Guide
  3. LMS(BATCH) SERVICE
  4. Configuration

System Configuration

JSON Key
Key
Value

ACCESS_TOKEN_PUBLICKEY_BASEPATH

accesstoken.publickey.basepath

/keys/

API_ACTOR_PROVIDER

api_actor_provider

local

BACKGROUND_ACTOR_PROVIDER

background_actor_provider

local

collection_summary_agg_cache_ttl

21600

collection_summary_agg_data_source

audit-rollup-syncts

druid_proxy_api_endpoint

/druid/v2/

druid_proxy_api_host

11.3.2.25

druid_proxy_api_port

8082

EKSTEP_BASE_URL

ekstep_api_base_url

http://content-service:9000

EKSTEP_AUTHORIZATION

ekstep_authorization

eg: key

enrollment_list_size

1000

group_activity_agg_cache_enable

False

group_activity_agg_cache_ttl

3600

kafka_assessment_topic

sunbirdstaging.telemetry.assess

kafka_enrolment_sync_topic

sunbirdstaging.batch.enrolment.sync.request

kafka_topics_certificate_instruction

sunbirdstaging.issue.certificate.request

kafka_topics_contentstate_invalid

sunbirdstaging.contentstate.invalid

kafka_topics_instruction

sunbirdstaging.coursebatch.job.request

kafka_urls

11.3.2.16:9092,11.3.2.15:9092,11.3.2.14:9092

CONTENT_PROPS_TO_ADD

learning.content.props.to.add

mimeType,contentType,name,code,description,keywords,framework,copyright,topic

LEARNING_SERVICE_BASE_URL

learning_service_base_url

http://11.3.3.22:8080/learning-service

redis.connection.idle.max

32

redis.connection.idle.min

1

redis.connection.max

64

redis.connection.minEvictableIdleTimeSeconds

120

redis.connection.timeBetweenEvictionRunsSeconds

300

redis.dbIndex

2

redis.experimentIndex

10

ACCOUNT_KEY

sunbird_account_key

eg: key

ACCOUNT_NAME

sunbird_account_name

sunbirdstagingpublic

ANALYTICS_API_BASE_URL

sunbird_analytics_api_base_url

http://analytics-service.staging.svc.cluster.local:9000

ANALYTICS_ACCOUNT_KEY

sunbird_analytics_blob_account_key

eg: account_key

ANALYTICS_ACCOUNT_NAME

sunbird_analytics_blob_account_name

eg: private_name

SUNBIRD_API_BASE_URL

sunbird_api_base_url

http://knowledge-mw-service:5000

SUNBIRD_API_MGR_BASE_URL

sunbird_api_mgr_base_url

http://knowledge-mw-service:5000

SUNBIRD_APP_NAME

sunbird_app_name

Sunbird

SUNBIRD_AUTHORIZATION

sunbird_authorization

eg: key

sunbird_badger_baseurl

http://badger-service:8004

SUNBIRD_CACHE_ENABLE

sunbird_cache_enable

True

SUNBIRD_CASSANDRA_CONSISTENCY_LEVEL

sunbird_cassandra_consistency_level

quorum

SUNBIRD_CASSANDRA_IP

sunbird_cassandra_host

11.3.2.4,11.3.2.5,11.3.2.6

SUNBIRD_CASSANDRA_PASSWORD

sunbird_cassandra_password

Eg: password

SUNBIRD_CASSANDRA_PORT

sunbird_cassandra_port

9042,9042,9042

SUNBIRD_CASSANDRA_USER_NAME

sunbird_cassandra_username

cassandra

SUNBIRD_CERT_SERVICE_BASE_URL

sunbird_cert_service_base_url

http://cert-service:9000

CONTENT_AZURE_STORAGE_CONTAINER

sunbird_content_azure_storage_container

sunbird-content-staging

SUNBIRD_COURSE_BATCH_NOTIFICATIONS_ENABLED

sunbird_course_batch_notification_enabled

true

SUNBIRD_COURSE_BATCH_NOTIFICATION_SIGNATURE

sunbird_course_batch_notification_signature

SUNBIRD_CS_BASE_URL

sunbird_cs_base_url

http://knowledge-mw-service:5000

SUNBIRD_CS_SEARCH_PATH

sunbird_cs_search_path

/v1/search

SUNBIRD_DEFAULT_CHANNEL

sunbird_default_channel

ntp

SUNBIRD_EMAIL_MAX_RECEPIENT_LIMIT

sunbird_email_max_recipients_limit

100

ENCRYPTION_KEY

sunbird_encryption_key

eg: key

sunbird_encryption_mode

local

SUNBIRD_ENV_LOGO_URL

sunbird_env_logo_url

https://staging.sunbirded.org/tenant/ntp/logo.png

sunbird_environment

staging

SUNBIRD_ES_IP

sunbird_es_host

11.3.2.8

SUNBIRD_ES_PORT

sunbird_es_port

9300

GROUP_SERVICE_API_BASE_URL

sunbird_group_service_api_base_url

http://groups-service:9000

SUNBIRD_GZIP_ENABLE

sunbird_gzip_enable

True

SUNBIRD_GZIP_SIZE_THRESHOLD

sunbird_gzip_size_threshold

262144

SUNBIRD_HEALTH_CHECK_ENABLE

sunbird_health_check_enable

false

SUNBIRD_INSTALLATION

sunbird_installation

Sunbird_Stage

SUNBIRD_INSTALLATION_DISPLAY_NAME

sunbird_installation_display_name

SUNBIRDSTAGE

sunbird_installation_email

dummy@dummy.org

SUNBIRD_KEYCLOAK_LINK_EXPIRATION_TIME

sunbird_keycloak_required_action_link_expiration_seconds

2592000

SUNBIRD_KEYCLOAK_USER_FEDERATION_PROVIDER_ID

sunbird_keycloak_user_federation_provider_id

eg: user_id

EMAIL_SERVER_FROM

sunbird_mail_server_from_email

support@staging.sunbirded.org

EMAIL_SERVER_HOST

sunbird_mail_server_host

smtp.sendgrid.net

EMAIL_SERVER_PASSWORD

sunbird_mail_server_password

eg: password

EMAIL_SERVER_PORT

sunbird_mail_server_port

587

EMAIL_SERVER_USERNAME

sunbird_mail_server_username

apikey

sunbird_msg_91_auth

eg: key

sunbird_msg_sender

DKSAPP

MW_SYSTEM_HOST

sunbird_mw_system_host

lms-service

MW_SYSTEM_PORT

sunbird_mw_system_port

8088

SUNBIRD_OPENSABER_BRIDGE_ENABLE

sunbird_open_saber_bridge_enable

false

SUNBIRD_OTP_EXPIRATION

sunbird_otp_expiration

1800

SUNBIRD_OTP_LENGTH

sunbird_otp_length

6

SUNBIRD_PG_DB

sunbird_pg_db

quartz

SUNBIRD_PG_HOST

sunbird_pg_host

staging-pg11.postgres.database.azure.com

SUNBIRD_PG_PASSWORD

sunbird_pg_password

eg: password

SUNBIRD_PG_PORT

sunbird_pg_port

5432

SUNBIRD_PG_USER

sunbird_pg_user

sunbirdstaging@staging-pg11

SUNBIRD_QUARTZ_MODE

sunbird_quartz_mode

cluster

sunbird_redis_host

11.3.2.18

sunbird_redis_port

6379

sunbird_remote_bg_req_router_path

akka.tcp://SunbirdMWSystem@actor-service:8088/user/BackgroundRequestRouter

sunbird_remote_req_router_path

akka.tcp://SunbirdMWSystem@actor-service:8088/user/RequestRouter

SEARCH_SERVICE_API_BASE_URL

sunbird_search_service_api_base_url

http://search-service:9000

SUNBIRD_SSO_CLIENT_ID

sunbird_sso_client_id

lms

SUNBIRD_SSO_CLIENT_SECRET

sunbird_sso_client_secret

eg: id

SUNBIRD_SSO_PASSWORD

sunbird_sso_password

eg: password

SSO_PUBLIC_KEY

sunbird_sso_publickey

eg: key

SUNBIRD_SSO_RELAM

sunbird_sso_realm

sunbird

SUNBIRD_SSO_URL

sunbird_sso_url

https://staging.sunbirded.org/auth/

SUNBIRD_SSO_USERNAME

sunbird_sso_username

sunbird-staging-new-admin

SUNBIRD_TELEMETRY_BASE_URL

sunbird_telemetry_base_url

http://telemetry-service:9001

SUNBIRD_TIMEZONE

sunbird_time_zone

Asia/Kolkata

sunbird_url_shortner_access_token

Eg:key

SUNBIRD_URL_SHORTNER_ENABLE

sunbird_url_shortner_enable

True

BULK_UPLOAD_USER_DATA_SIZE

sunbird_user_bulk_upload_size

1001

SUNBIRD_USER_ORG_API_BASE_URL

sunbird_user_org_api_base_url

http://learner-service.staging.svc.cluster.local:9000

SUNBIRD_USER_PROFILE_FIELD_DEFAULT_VISIBILITY =

sunbird_user_profile_field_default_visibility

private

SUNBIRD_QRCODE_COURSES_LIMIT

sunbird_user_qrcode_courses_limit

5000

CREATOR_DETAILS_FIELDS

sunbird_user_search_cretordetails_fields

id,firstName,lastName

USER_SEARCH_BASE_URL

sunbird_user_service_api_base_url

http://learner-service.staging.svc.cluster.local:9000

SUNBIRD_WEB_URL

sunbird_web_url

https://staging.sunbirded.org

PDATA_ID

telemetry_pdata_id

staging.sunbird.learning.service

PDATA_PID

telemetry_pdata_pid

lms-service

TELEMETRY_QUEUE_THRESHOLD_VALUE

telemetry_queue_threshold_value

100

user_enrolments_response_cache_enable

True

user_enrolments_response_cache_ttl

300

JSON Key
Key
Value

CERT_SERVICE_BASE_URL

cert_service_base_url

http://cert-service:9000

RC_ENTITY

rc_entity

TrainingCertificate

REGISTRY_CREDENTIAL_SERVICE_BASE_URL

registry_credential_service_base_url

http://registry-service:8081

SUNBIRD_CASSANDRA_CONSISTENCY_LEVEL

sunbird_cassandra_consistency_level

quorum

SUNBIRD_CASSANDRA_IP

sunbird_cassandra_host

11.3.2.4,11.3.2.5,11.3.2.6

SUNBIRD_CASSANDRA_PASSWORD

sunbird_cassandra_password

password

SUNBIRD_CASSANDRA_PORT

sunbird_cassandra_port

9042

SUNBIRD_CASSANDRA_USER_NAME

sunbird_cassandra_username

cassandra

SUNBIRD_ES_IP

sunbird_es_host

11.3.2.8

SUNBIRD_ES_PORT

sunbird_es_port

9300

JSON Key
Key
Value

auditTaskExecutor_queueCapacity

100

connectionInfo_maxPoolSize

200

connectionInfo_password

XrL59KdMXM

connectionInfo_uri

jdbc:postgresql://staging-pg11.postgres.database.azure.com:5432/registry

connectionInfo_username

sunbirdstaging@staging-pg11

elastic_search_connection_url

11.3.2.8:9200,11.3.2.9:9200,11.3.2.10:9200

elastic_search_enabled

true

enable_external_templates

true

pdf_url

http://certificateapi-service:8078/api/v1/certificatePDF

search_provider

dev.sunbirdrc.registry.service.ElasticSearchService

search_providerName

dev.sunbirdrc.registry.service.ElasticSearchService

sign_url

http://certificatesign-service:8079/sign

c

true

taskExecutor_index_queueCapacity

100

template_base_url

http://registry-service:8081/api/v1/templates/

workflow.enable

false

JSON Key
Key
Value

PUBLIC_KEY_URL

CERTIFICATE_PUBLIC_KEY

eg:public_key

JSON Key
Key
Default Value

DOMAIN_URL

CERTIFICATE_DOMAIN_URL

https://staging.sunbirded.org

PUBLIC_KEY_URL

CERTIFICATE_PUBLIC_KEY

JSON Key
Key
Value

AZURE_STORAGE_KEY

AZURE_STORAGE_KEY

sunbirdstagingprivate

AZURE_STORAGE_SECRET

AZURE_STORAGE_SECRET

eg: secret_key

CLOUD_STORAGE_TYPE

CLOUD_STORAGE_TYPE

azure

CONTAINER_NAME

CONTAINER_NAME

sunbird-staging-e-credentials

PUBLIC_AZURE_STORAGE_KEY

PUBLIC_AZURE_STORAGE_KEY

sunbirdstagingpublic

PUBLIC_AZURE_STORAGE_SECRET

PUBLIC_AZURE_STORAGE_SECRET

eg: secret_key

PUBLIC_CONTAINER_NAME

PUBLIC_CONTAINER_NAME

certqr

DOWNLOAD_LINK_EXPIRY_TIMEOUT

download_link_expiry_timeout

600

es_conn_info

es_conn_info

11.3.2.9:9200,11.3.2.8:9200,11.3.2.10:9200

DOMAIN_URL

sunbird_cert_domain_url

https://staging.sunbirded.org

ENC_SERVICE_URL

sunbird_cert_enc_service_url

http://enc-service:8013

PreviousConfigurationNextFunctional Configuration

Last updated 1 year ago

Was this helpful?