media-collection-crud/src/main.rs

23 lines
503 B
Rust

#[macro_use] extern crate diesel;
#[macro_use] extern crate mime;
use env_logger;
use iron::prelude::Iron;
use media_collection_crud::{chain, handlers, db};
fn main() {
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)
.http(bind_addr.as_str())
.unwrap();
}