projects
/
litoprism.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
64026fb
)
Use argument as listen address
author
MegaBrutal
<code+git@megabrutal.com>
Sat, 15 Oct 2022 18:20:45 +0000
(20:20 +0200)
committer
MegaBrutal
<code+git@megabrutal.com>
Sat, 15 Oct 2022 18:20:45 +0000
(20:20 +0200)
src/main.rs
patch
|
blob
|
history
diff --git
a/src/main.rs
b/src/main.rs
index f83dc74ea0105c630c49a11c381b5285148b3acf..aadb29652d57d8429f50ea4de8b27789c72efd64 100644
(file)
--- a/
src/main.rs
+++ b/
src/main.rs
@@
-1,4
+1,5
@@
use std::convert::From;
use std::convert::From;
+use std::env;
use std::io::Cursor;
use std::fmt::Display;
use std::fmt;
use std::io::Cursor;
use std::fmt::Display;
use std::fmt;
@@
-378,6
+379,7
@@
async fn pdrop(canvas_id: web::Path<u8>,
#[actix_web::main] // or #[tokio::main]
async fn main() -> std::io::Result<()> {
env_logger::init();
#[actix_web::main] // or #[tokio::main]
async fn main() -> std::io::Result<()> {
env_logger::init();
+ let listenaddress = env::args().nth(1).unwrap_or_else(|| "127.0.0.1:8080".to_string());
let canvas0 = Arc::new(Mutex::new(Canvas0(Some(Canvas::new(32, 32)))));
let canvas1 = Arc::new(Mutex::new(Canvas1(None)));
let canvas2 = Arc::new(Mutex::new(Canvas2(None)));
let canvas0 = Arc::new(Mutex::new(Canvas0(Some(Canvas::new(32, 32)))));
let canvas1 = Arc::new(Mutex::new(Canvas1(None)));
let canvas2 = Arc::new(Mutex::new(Canvas2(None)));
@@
-397,7
+399,7
@@
async fn main() -> std::io::Result<()> {
.app_data(web::Data::new(canvas1.clone()))
.app_data(web::Data::new(canvas2.clone()))
})
.app_data(web::Data::new(canvas1.clone()))
.app_data(web::Data::new(canvas2.clone()))
})
- .bind(
("127.0.0.1", 8080)
)?
+ .bind(
listenaddress
)?
.run()
.await
}
.run()
.await
}