start using actix for interface
This commit is contained in:
28
src/main.rs
28
src/main.rs
@@ -1,29 +1,9 @@
|
||||
use bollard::Docker;
|
||||
|
||||
mod create_container;
|
||||
mod network_docker;
|
||||
mod deploy;
|
||||
mod server;
|
||||
mod conf;
|
||||
mod controller;
|
||||
|
||||
#[tokio::main]
|
||||
#[actix_web::main]
|
||||
async fn main() {
|
||||
let docker = match Docker::connect_with_local_defaults() {
|
||||
Ok(d) => d,
|
||||
Err(e) => panic!("error:{}",e.to_string()),
|
||||
};
|
||||
|
||||
let net_name = String::from("customnetwork");
|
||||
let net_range = String::from("172.20.0.0/24");
|
||||
|
||||
match network_docker::Network::new(docker.clone(), net_name, net_range).await {
|
||||
Ok(_n)=> println!("va"),
|
||||
Err(e)=> println!("err: {}", e),
|
||||
};
|
||||
|
||||
match create_container::Container::new(docker, String::from("container1"),
|
||||
String::from("172.20.0.5"),
|
||||
String::from("customnetwork")).await {
|
||||
Ok(c) => println!("id: {}", c.get_id()),
|
||||
Err(e) => println!("error: {}", e),
|
||||
};
|
||||
server::start().await;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user