diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 12 |
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); } } |