summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Peter <marius.peter@tutanota.com>2025-07-20 18:43:31 +0200
committerMarius Peter <marius.peter@tutanota.com>2025-07-20 18:43:31 +0200
commite142e6001e710205e500ba8cc1e92a6be8185de7 (patch)
tree6cd3efa21db252c79da7e59d45163fda0a658d3f
parentae808c11a3ad37b3204448789c89e96da3fcdc7b (diff)
Add application bind port configuration.
-rw-r--r--README.org1
-rw-r--r--lib/config.ml1
-rw-r--r--lib/main.ml4
3 files changed, 5 insertions, 1 deletions
diff --git a/README.org b/README.org
index 79929fb..dde935f 100644
--- a/README.org
+++ b/README.org
@@ -31,6 +31,7 @@ Listed in no particular order.
- [ ] Repo file browser breadcrumbs
- [ ] Diff view for commits
- [ ] Index link
+- [ ] Config default app port
** Bugs
diff --git a/lib/config.ml b/lib/config.ml
index 79c0109..e8628ae 100644
--- a/lib/config.ml
+++ b/lib/config.ml
@@ -69,4 +69,5 @@ let read_file ?(file = config_file) () =
prerr_endline "[config.ml] Falling back to default config.";
Ok default
+let default_port = 8081
let config = match read_file () with Ok cfg -> cfg | Error _ -> default
diff --git a/lib/main.ml b/lib/main.ml
index 5b19c42..a786c8c 100644
--- a/lib/main.ml
+++ b/lib/main.ml
@@ -1,3 +1,5 @@
(* -*- mode: tuareg; -*- *)
-let run () = Dream.run @@ Dream.logger @@ Dream.router Handlers.all_handlers
+let run () =
+ let port = Config.default_port in
+ Dream.run ~port @@ Dream.logger @@ Dream.router Handlers.all_handlers
Copyright 2019--2025 Marius PETER