Page MenuHomeDevCentral

kernel.rs
No OneTemporary

kernel.rs

// -------------------------------------------------------------
// Alkane :: Server :: Kernel
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Project: Nasqueron
// License: BSD-2-Clause
// -------------------------------------------------------------
use rocket::ignite;
use rocket_codegen::routes;
use crate::config::AlkaneConfig;
use crate::server::requests::*;
// -------------------------------------------------------------
// Server entry point
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
pub fn run(config: AlkaneConfig, mounting_point: &str) {
let routes = routes![
// Monitoring
status,
// Alkane API
init,
update,
deploy,
is_present,
];
ignite()
.manage(config)
.mount(mounting_point, routes)
.launch();
}

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 19, 02:08 (14 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2991161
Default Alt Text
kernel.rs (878 B)

Event Timeline