Added music route to main

This commit is contained in:
2025-11-24 21:22:34 +01:00
parent c5b85bc359
commit 88abbe8c14

View File

@@ -11,13 +11,14 @@ use std::io::Read;
use std::process::exit; use std::process::exit;
use toml::from_slice; use toml::from_slice;
use crate::pages::files::robots;
use middleware::MimeType; use middleware::MimeType;
use pages::{ use pages::{
files::file, files::file,
index, index,
music::music,
projects::{project, projects}, projects::{project, projects},
}; };
use crate::pages::files::robots;
#[derive(Parser)] #[derive(Parser)]
#[command(name = "aindustries-be", version, about = "This is the amazing webserver for aindustries.be!", long_about = None)] #[command(name = "aindustries-be", version, about = "This is the amazing webserver for aindustries.be!", long_about = None)]
@@ -100,12 +101,17 @@ async fn main() {
let assets = assets.replace("~", "/home/conta/Code/aindustries.be/assets"); let assets = assets.replace("~", "/home/conta/Code/aindustries.be/assets");
let data = web::Data::new(AppState { assets, pool }); let data = web::Data::new(AppState { assets, pool });
if let Ok(server) = HttpServer::new(move || { if let Ok(server) = HttpServer::new(move || {
App::new().app_data(data.clone()).service(file).service(robots).service( App::new()
.app_data(data.clone())
.service(file)
.service(robots)
.service(
web::scope("") web::scope("")
.wrap(MimeType::new("text/html")) .wrap(MimeType::new("text/html"))
.service(index) .service(index)
.service(projects) .service(projects)
.service(project), .service(project)
.service(music),
) )
}) })
.bind(bind_address) .bind(bind_address)