summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 8d6eef8..cf0d308 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -87,6 +87,12 @@ fn main() {
.takes_value(true)
.help("Endpoint for this web server"),
)
+ .arg(
+ Arg::with_name("static_path")
+ .long("static_path")
+ .takes_value(true)
+ .help("Directory containing static files"),
+ )
.subcommand(
SubCommand::with_name("init")
.about("initialize database config")
@@ -129,6 +135,10 @@ fn main() {
.value_of("base_url")
.unwrap_or("http://localhost:8000");
+ let static_path = matches
+ .value_of("static_path")
+ .unwrap_or("./static");
+
let db_url = matches.value_of("database_url").unwrap();
let conn = PgConnection::establish(db_url).unwrap();
@@ -162,6 +172,6 @@ fn main() {
.expect("insert");
} else {
info!("Start server");
- pjournal::server::start(conn, db_url, base_url);
+ pjournal::server::start(conn, db_url, base_url, static_path);
}
}