mod database; mod error; mod model; mod worker; use std::thread; use std::time; use database::init_database_pool; use model::{Job, JobAction}; use worker::Manager; fn main() { init_database_pool(); let mut m: Manager = Manager::new("deploy"); m.launch_workers(5); for i in 0..50 { let job = Job::new(i, JobAction::MegaportDeploy); m.add_runner(job); } let wait = time::Duration::from_secs(2); thread::sleep(wait); }