load data/assets/terms/..

This commit is contained in:
swrup 2025-11-02 18:28:11 +01:00
parent 9390ece117
commit 774d55ebb1
2 changed files with 158 additions and 43 deletions

View file

@ -13,7 +13,7 @@ let mte =
package "hxd" ~sublibs:[ "core"; "string" ]; package "rresult";
package "h2" ~min:"0.13.0"; package "base64" ~sublibs:[ "rfc2045" ];
]
(kv_ro @-> kv_ro @-> tcpv4v6 @-> conn @-> http_server @-> job)
(kv_ro @-> kv_ro @-> kv_ro @-> tcpv4v6 @-> conn @-> http_server @-> job)
let conn =
let connect _ modname = function
@ -29,6 +29,7 @@ let he = generic_happy_eyeballs stackv4v6
let dns = generic_dns_client stackv4v6 he
let certificates = crunch "../data/tls/certificates"
let keys = crunch "../data/tls/keys"
let assets = crunch "../data/assets"
let conn =
let happy_eyeballs = mimic_happy_eyeballs stackv4v6 he dns in
@ -38,4 +39,5 @@ let port = Runtime_arg.create ~pos:__POS__ "Unikernel.port"
let http_server = paf_server ~port tcpv4v6
let () =
register "mte" [ mte $ certificates $ keys $ tcpv4v6 $ conn $ http_server ]
register "mte"
[ mte $ assets $ certificates $ keys $ tcpv4v6 $ conn $ http_server ]