summaryrefslogtreecommitdiff
path: root/src/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.rs')
-rw-r--r--src/server.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server.rs b/src/server.rs
index 62ca2d1..83b2596 100644
--- a/src/server.rs
+++ b/src/server.rs
@@ -187,7 +187,7 @@ fn link_strava(params: State<Params>) -> Redirect {
))
}
-pub fn start(conn: diesel::PgConnection, db_url: &str, base_url: &str, static_path: &str) {
+pub fn start(conn: diesel::PgConnection, db_url: &str, base_url: &str, static_path: &str, port: u16, template_path: &str) {
let mut database_config = HashMap::new();
let mut databases = HashMap::new();
database_config.insert("url", Value::from(db_url));
@@ -202,7 +202,9 @@ pub fn start(conn: diesel::PgConnection, db_url: &str, base_url: &str, static_pa
let config = Config::build(Environment::Development)
.extra("databases", databases)
+ .extra("template_dir", template_path)
.secret_key(persistent_config.rocket_secret_key)
+ .port(port)
.finalize()
.unwrap();