import {inject} from '@loopback/core'; import {juggler} from '@loopback/repository'; import config from './cms.datasource.json'; export class CmsDataSource extends juggler.DataSource { static dataSourceName = 'cms'; constructor( @inject('datasources.config.cms', {optional: true}) dsConfig: object = config, ) { Object.assign(dsConfig, { options: {baseUrl: process.env.CMS_SERVICE_URL}, }); super(dsConfig); } }