Skip to content

Commit f4a3240

Browse files
committed
Read environment variable in example server
1 parent 2c8fbee commit f4a3240

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

examples/server.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ extern crate logger;
44
extern crate rustc_serialize;
55
#[macro_use] extern crate juniper;
66

7+
use std::env;
8+
79
use mount::Mount;
810
use logger::Logger;
911
use iron::prelude::*;
@@ -29,9 +31,9 @@ fn main() {
2931
chain.link_before(logger_before);
3032
chain.link_after(logger_after);
3133

32-
let host = "localhost:8080";
34+
let host = env::var("LISTEN").unwrap_or("0.0.0.0:8080".to_owned());
3335
println!("GraphQL server started on {}", host);
34-
Iron::new(chain).http(host).unwrap();
36+
Iron::new(chain).http(host.as_str()).unwrap();
3537
}
3638

3739
struct Query {}

0 commit comments

Comments
 (0)