Skip to content

Commit

Permalink
refactor(dispatch-service): configured COMBINE API endpoint; closes #…
Browse files Browse the repository at this point in the history
  • Loading branch information
jonrkarr committed Nov 4, 2021
1 parent 9289ed4 commit 6425e36
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions apps/dispatch-service/src/app/app.module.ts
Expand Up @@ -24,14 +24,15 @@ import { SimulationStatusService } from './services/simulationStatus.service';

import {
ApiModule as CombineApiModule,
Configuration as combineConfig,
Configuration as CombineApiConfiguration,
} from '@biosimulations/combine-api-client';
import { JobQueue } from '@biosimulations/messages/messages';
import { MetadataService } from '../metadata/metadata.service';
import { CombineWrapperService } from '../combineWrapper.service';
import { FileService } from '../file/file.service';
import { SedmlService } from '../sedml/sedml.service';
import { ProjectService } from '@biosimulations/api-nest-client';
import { Endpoints } from '@biosimulations/config/common';

@Module({
imports: [
Expand All @@ -41,7 +42,13 @@ import { ProjectService } from '@biosimulations/api-nest-client';
AuthClientModule,
SharedNatsClientModule,
DispatchNestClientModule,
CombineApiModule.forRoot(() => new combineConfig({})),
CombineApiModule.forRoot(() => {
const env = new ConfigService().get('server.env');
const endpoints = new Endpoints(env);
return new CombineApiConfiguration({
basePath: endpoints.getCombineApiEndpoint(),
});
}),
ScheduleModule.forRoot(),
BullModule.forRootAsync({
imports: [BiosimulationsConfigModule],
Expand Down

0 comments on commit 6425e36

Please sign in to comment.