package sihl

  1. Overview
  2. Docs

Source file web_static.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
let middleware () =
  let local_path =
    Option.value
      (Core_configuration.read_string "PUBLIC_DIR")
      ~default:"./public"
  in
  let internal_uri_prefix =
    Option.value
      (Core_configuration.read_string "PUBLIC_URI_PREFIX")
      ~default:"/assets"
  in
  let uri_prefix = Web.externalize_path internal_uri_prefix in
  Opium.Middleware.static_unix ~local_path ~uri_prefix ()
;;
OCaml

Innovation. Community. Security.