aboutsummaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2018-08-26 21:25:43 -0400
committerKevin Hoerr <kjhoerr@submelon.tech>2018-08-31 23:24:45 -0400
commitd4e8221b4fa44b6bf2d598b702d995ea79dfa24e (patch)
tree4bb072377f30ac522185d8a1e2178dc68bbcf84d /src/bin
parent0965d62be00a7820f97284704dc71f37e661b412 (diff)
downloadaugust-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.rs45
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();
-}