fix: load identity middleware

This commit is contained in:
Aravinth Manivannan 2022-12-03 14:03:24 +05:30
parent 1015ccbf4d
commit 2d9e952040
Signed by: realaravinth
GPG Key ID: AD9F0F08E855ED88
1 changed files with 3 additions and 1 deletions

View File

@ -108,6 +108,7 @@ async fn main() -> std::io::Result<()> {
async fn serve(settings: Settings, ctx: AppCtx) -> std::io::Result<()> { async fn serve(settings: Settings, ctx: AppCtx) -> std::io::Result<()> {
let ip = settings.server.get_ip(); let ip = settings.server.get_ip();
let workers = settings.server.workers.unwrap_or_else(num_cpus::get);
info!("Starting server on: http://{}", ip); info!("Starting server on: http://{}", ip);
HttpServer::new(move || { HttpServer::new(move || {
@ -116,6 +117,7 @@ async fn serve(settings: Settings, ctx: AppCtx) -> std::io::Result<()> {
.wrap(actix_middleware::Compress::default()) .wrap(actix_middleware::Compress::default())
.app_data(ctx.clone()) .app_data(ctx.clone())
.app_data(get_json_err()) .app_data(get_json_err())
.wrap(get_identity_service(&(settings.clone())))
.wrap( .wrap(
actix_middleware::DefaultHeaders::new() actix_middleware::DefaultHeaders::new()
.add(("Permissions-Policy", "interest-cohort=()")), .add(("Permissions-Policy", "interest-cohort=()")),
@ -125,7 +127,7 @@ async fn serve(settings: Settings, ctx: AppCtx) -> std::io::Result<()> {
)) ))
.configure(services) .configure(services)
}) })
.workers(settings.server.workers.unwrap_or_else(num_cpus::get)) .workers(workers)
.bind(ip) .bind(ip)
.unwrap() .unwrap()
.run() .run()