media-collection-crud/src/main.rs

23 lines
503 B
Rust
Raw Normal View History

#[macro_use] extern crate diesel;
#[macro_use] extern crate mime;
2019-03-26 16:00:35 -04:00
2019-03-28 17:24:19 -04:00
use env_logger;
use iron::prelude::Iron;
2019-03-28 17:24:19 -04:00
use media_collection_crud::{chain, handlers, db};
2019-03-26 16:00:35 -04:00
fn main() {
2019-03-28 17:24:19 -04:00
env_logger::init();
db::establish_connection();
let port = 8000;
let bind_addr = format!("localhost:{}", port);
let mut chain = chain::init();
let templating_engine = handlers::template_engine().clone();
chain.link_after(templating_engine);
let _server_guard = Iron::new(chain)
2019-03-28 17:24:19 -04:00
.http(bind_addr.as_str())
2019-03-26 16:00:35 -04:00
.unwrap();
}