diff options
Diffstat (limited to 'src/FundLab.Api/Program.fs')
| -rw-r--r-- | src/FundLab.Api/Program.fs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/FundLab.Api/Program.fs b/src/FundLab.Api/Program.fs index 4c757d6..d4f2c76 100644 --- a/src/FundLab.Api/Program.fs +++ b/src/FundLab.Api/Program.fs @@ -16,8 +16,10 @@ let main argv = builder.Services.AddGiraffe() |> ignore let repository = FundRepository(requiredEnvironment "FUND_LAB_DATABASE_URL") repository.EnsureSchema() + let collector = ProcessMarketDataCollector.FromEnvironment() :> IMarketDataCollector + let marketData = MarketDataService(repository, collector) :> IMarketDataService let app = builder.Build() - app.UseGiraffe(App.createApplication(repository)) + app.UseGiraffe(App.createApplicationWithMarketData repository marketData) app.Run() 0 |
