aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2019-10-20 13:43:27 -0400
committerKevin J Hoerr <kjhoerr@protonmail.com>2019-10-20 13:43:27 -0400
commite2945a9f9eb6a4a21cdfca770edc2fb2662f05b4 (patch)
tree4082126fcb85cbd8d9eee22240a2353ee926d1ab
parent87a703ae2295e418a7c853c8be6a576f2594241a (diff)
downloadaugust-offensive-e2945a9f9eb6a4a21cdfca770edc2fb2662f05b4.tar.gz
august-offensive-e2945a9f9eb6a4a21cdfca770edc2fb2662f05b4.tar.bz2
august-offensive-e2945a9f9eb6a4a21cdfca770edc2fb2662f05b4.zip
Intermediate package updates
-rw-r--r--Cargo.toml14
-rw-r--r--src/main.rs16
2 files changed, 16 insertions, 14 deletions
diff --git a/Cargo.toml b/Cargo.toml
index ac665c3..45c7dce 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -12,13 +12,15 @@ name = "august-offensive"
path = "src/main.rs"
[dependencies]
-dotenv = "0.10"
-log = "0.4.0"
-env_logger = "0.6.2"
+dotenv = "0.14"
+log = "0.4"
+env_logger = "0.7"
+anyhow = "1.0"
-diesel = { version = "1.4.2", features = ["postgres"] }
+diesel = { version = "1.4.3", features = ["postgres"] }
-actix-rt = "0.2.4"
-actix-web = "1.0.5"
+actix-rt = "0.2.5"
+actix-web = "1.0.8"
+actix-diesel = "0.3.0"
serde = "1.0"
serde_derive = "1.0"
diff --git a/src/main.rs b/src/main.rs
index 36f07bb..c0fbf13 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -13,17 +13,16 @@ extern crate serde_derive;
pub mod routes;
pub mod schema;
-use actix_web::{middleware, web, App, HttpServer};
+use actix_web::{middleware, web::route, web::scope, App, HttpServer};
use diesel::pg::PgConnection;
use diesel::prelude::*;
use dotenv::dotenv;
use routes::*;
-use std::env;
-use std::io::Error;
+use std::{env, io::Error};
fn main() {
if let Err(ref e) = run() {
- println!("error: {}", e);
+ error!("error: {}", e);
::std::process::exit(1);
}
@@ -41,9 +40,9 @@ fn run() -> Result<(), Error> {
HttpServer::new(|| {
App::new().wrap(middleware::Logger::default()).service(
- web::scope("/api")
- .service(web::scope("/callback").default_service(web::route().to(callback)))
- .default_service(web::route().to(not_understood)),
+ scope("/api")
+ .service(scope("/callback").default_service(route().to(callback)))
+ .default_service(route().to(not_understood)),
)
})
.bind(&bind_address)?
@@ -51,5 +50,6 @@ fn run() -> Result<(), Error> {
info!("Started http server: {}", bind_address);
- sys.run()
+ sys.run()?;
+ Ok(())
}