diff options
| author | Kevin J Hoerr <kjhoerr@protonmail.com> | 2018-08-26 21:25:43 -0400 |
|---|---|---|
| committer | Kevin Hoerr <kjhoerr@submelon.tech> | 2018-08-31 23:24:45 -0400 |
| commit | d4e8221b4fa44b6bf2d598b702d995ea79dfa24e (patch) | |
| tree | 4bb072377f30ac522185d8a1e2178dc68bbcf84d /src/bin | |
| parent | 0965d62be00a7820f97284704dc71f37e661b412 (diff) | |
| download | august-offensive-d4e8221b4fa44b6bf2d598b702d995ea79dfa24e.tar.gz august-offensive-d4e8221b4fa44b6bf2d598b702d995ea79dfa24e.tar.bz2 august-offensive-d4e8221b4fa44b6bf2d598b702d995ea79dfa24e.zip | |
Enable error chaining with error definitions file (empty)
Diffstat (limited to 'src/bin')
| -rw-r--r-- | src/bin/august-offensive.rs | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/bin/august-offensive.rs b/src/bin/august-offensive.rs deleted file mode 100644 index 77ca2f6..0000000 --- a/src/bin/august-offensive.rs +++ /dev/null @@ -1,45 +0,0 @@ -extern crate actix; -extern crate actix_web; -extern crate env_logger; -extern crate dotenv; -extern crate diesel; - -use actix_web::{middleware, server, App, HttpRequest}; -use diesel::prelude::*; -use diesel::pg::PgConnection; -use dotenv::dotenv; -use std::env; - -fn index(_req: &HttpRequest) -> &'static str { - "Hello, world!" -} - -// TODO describe change of direction in README -// TODO implement error-chain -// TODO match 0.1.0 functionality -fn main() { - dotenv().ok(); - let db_url = env::var("DATABASE_URL") - .expect("DATABASE_URL must be set"); - let bind_address = env::var("BIND_ADDRESS") - .expect("BIND_ADDRESS must be set"); - - env::set_var("RUST_LOG", "actix_web=info"); - env_logger::init(); - let sys = actix::System::new("hello-world"); - - PgConnection::establish(&db_url) - .expect(&format!("Error connecting to {}", db_url)); - - server::new(|| { - App::new() - .middleware(middleware::Logger::default()) - .resource("/index.html", |r| r.f(index)) - .resource("/", |r| r.f(index)) - }).bind(&bind_address) - .unwrap() - .start(); - - println!("Started http server: {}", bind_address); - let _ = sys.run(); -} |
