文件名称:Canopy:使用MirageOS编写的git-blogging unikernel
文件大小:346KB
文件格式:ZIP
更新时间:2024-05-24 23:41:49
ocaml blog-engine mirageos unikernel irmin
机盖-一个git-blogging的Unikernel :herb:
Canopy是尝试使用基于Git的博客引擎的。
目标是提供一个简单的博客平台,该平台仅需要您提供Git远程URL并遵守所述存储库中的某些架构规则。
Canopy使用MirageOS和用OCaml编写。 它同时在Unix和Xen上运行。
HTTPS / TLS支持
Canopy具有TLS支持,您必须首先创建TLS私钥并获得签名证书(使用和/或-抱歉,现在还不加密OCaml中的客户端)。
将未加密的私钥放入tls/server.key ,然后将完整的证书链(从服务器证书开始,然后是中间CA,无需包括根CA)放入tls/server.pem然后再运行mirage configure (这将将它们作为OCaml代码嵌入到二进制文件中)。
您可以使用--tls=
【文件预览】:
Canopy-master
----canopy_article.ml(4KB)
----tls()
--------.gitignore(2B)
----canopy_syndic.ml(1KB)
----Dockerfile(953B)
----.travis.yml(152B)
----_tags(38B)
----assets()
--------less()
--------js()
--------assets_generated.tar.gz(323KB)
----canopy_dispatch.ml(6KB)
----LICENSE.md(762B)
----canopy_store.ml(5KB)
----README.md(7KB)
----populate.sh(737B)
----canopy_main.ml(4KB)
----canopy_config.ml(928B)
----config.ml(6KB)
----canopy_templates.ml(3KB)
----canopy_content.ml(2KB)
----.gitignore(157B)
----canopy_utils.ml(2KB)
----package.json(748B)