summaryrefslogtreecommitdiff
path: root/src/FundLab.Api/Program.fs
diff options
context:
space:
mode:
Diffstat (limited to 'src/FundLab.Api/Program.fs')
-rw-r--r--src/FundLab.Api/Program.fs4
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