Client::default(),
activity_queue.to_owned(),
);
- let settings = Settings::get();
let rate_limiter = rate_limiter.clone();
App::new()
.wrap_fn(add_cache_headers)
.configure(federation::config)
.configure(feeds::config)
.configure(|cfg| images::config(cfg, &rate_limiter))
- .configure(index::config)
.configure(nodeinfo::config)
.configure(webfinger::config)
- // static files
- .service(actix_files::Files::new(
- "/static",
- settings.front_end_dir.to_owned(),
- ))
- .service(actix_files::Files::new(
- "/docs",
- settings.front_end_dir + "/documentation",
- ))
+ .service(actix_files::Files::new("/docs", "/app/documentation"))
})
.bind((settings.bind, settings.port))?
.run()