diff --git a/src/app.js b/src/app.js index 663b40725a36dc6926d1fb4bea5671fc46465b44..a169f1482a2044487944b2761319f4e98c1c3218 100644 --- a/src/app.js +++ b/src/app.js @@ -48,6 +48,7 @@ const languageServiceApiKey = process.env.sunbird_language_service_api_key const producerId = process.env.sunbird_environment + '.' + process.env.sunbird_instance + '.content-service' const sunbirdPortalBaseUrl = process.env.sunbird_portal_base_url || 'https://staging.open-sunbird.org' const lockExpiryTime = process.env.sunbird_lock_expiry_time || 1800 +const contentServiceLocalBaseUrl = process.env.sunbird_content_service_local_base_url ? process.env.sunbird_content_service_local_base_url : 'http://content_service_content_service:5000' configUtil.setContentProviderApi(contentProviderApiConfig.API) configUtil.setConfig('CONTENT_REPO_BASE_URL', contentRepoBaseUrl) @@ -69,6 +70,7 @@ configUtil.setConfig('LANGUAGE_SERVICE_BASE_URL', languageServiceBaseUrl) configUtil.setConfig('LANGUAGE_SERVICE_AUTHORIZATION_TOKEN', 'Bearer ' + languageServiceApiKey) configUtil.setConfig('SUNBIRD_PORTAL_BASE_URL', sunbirdPortalBaseUrl) configUtil.setConfig('LOCK_EXPIRY_TIME', lockExpiryTime) +configUtil.setConfig('CONTENT_SERVICE_LOCAL_BASE_URL', contentServiceLocalBaseUrl) process.env.sunbird_cassandra_urls = process.env.sunbird_cassandra_urls || '127.0.0.1' process.env.dial_code_image_temp_folder = 'temp' diff --git a/src/service/lockService.js b/src/service/lockService.js index 88061398b5a25b0fb8a3d0c48ad492123eb558c3..245a45bf41d994f6200a66ab0c890a12b47d8fa1 100644 --- a/src/service/lockService.js +++ b/src/service/lockService.js @@ -388,7 +388,7 @@ function checkResourceTypeValidation (req, CBW) { switch (lodash.lowerCase(req.body.request.resourceType)) { case 'content': var httpOptions = { - url: configUtil.getConfig('SUNBIRD_PORTAL_BASE_URL') + '/api/v1/content/getContentLockValidation', + url: configUtil.getConfig('CONTENT_SERVICE_LOCAL_BASE_URL') + '/v1/content/getContentLockValidation', headers: req.headers, method: 'POST', body: req.body,