summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorJan Wolff <janw@mailbox.org>2020-05-17 00:16:57 +0200
committerJan Wolff <janw@mailbox.org>2020-05-17 00:16:57 +0200
commit87d61457bdc33676475803937ccd39e1a6c661de (patch)
tree07291e8b185b1b4cab8940534b5e29f5a1013f55 /src/main.rs
parent177d12b5b89f97039a5849d131b3524eecb3bf57 (diff)
working file serving
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index 59b6d00..9d1fdcf 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,8 +1,18 @@
mod server;
+use std::env;
use std::path::Path;
+fn read_config() -> server::ServerConfig {
+ let mut config = server::ServerConfig::new(
+ "klockenschooster.de".to_string(),
+ "/home/jw/code/projects/sheldond/doc".to_string(),
+ );
+ config.add_addr("127.0.0.1:1965".to_string());
+ config.add_addr("[::1]:1965".to_string());
+ return config;
+}
+
fn main() {
- let wwwRoot = Path::new("/var/www/gemini/");
- let server = server::Server::new("gemini://localhost", &wwwRoot);
+ let server = server::Server::new(&read_config());
server.serve();
}