This commit is contained in:
JMARyA 2023-09-14 18:48:20 +02:00
parent 8717757fbb
commit 3b9d6fbd89
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
2 changed files with 18 additions and 12 deletions

2
Cargo.lock generated
View file

@ -1788,7 +1788,7 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "web-base"
version = "0.2.0"
source = "git+https://git.hydrar.de/jmarya/web-base#b1adc59ea709c4e0a4bec553e4bc63b986fb7054"
source = "git+https://git.hydrar.de/jmarya/web-base#dc5c22175bb58e554ebfd19a493be3631c9be40c"
dependencies = [
"actix-files",
"actix-web",

View file

@ -16,17 +16,23 @@ async fn main() -> std::io::Result<()> {
let conf = config::Config::new();
web_base::bootstrap::cache_bootstrap().await;
web_base::map!(web_base::Site::new().enable_bootstrap(true), |x: App<_>| {
x.app_data(web::Data::new(conf.clone()))
.service(pages::index::index)
// Assets
.service(pages::assets::wallpaper)
.service(pages::assets::me_img)
.service(pages::index::public_key)
.service(pages::index::mirrors)
.service(pages::index::message_page)
.service(pages::index::message_post)
})
web_base::map!(
web_base::Site::new()
.enable_bootstrap(true)
.enable_scaling(true)
.enable_favicon("/assets/me".to_string()),
|x: App<_>| {
x.app_data(web::Data::new(conf.clone()))
.service(pages::index::index)
// Assets
.service(pages::assets::wallpaper)
.service(pages::assets::me_img)
.service(pages::index::public_key)
.service(pages::index::mirrors)
.service(pages::index::message_page)
.service(pages::index::message_post)
}
)
.bind(("0.0.0.0", 8080))?
.run()
.await