dora:一个简单的Web服务器用于从git存储库中提供静态文件 源码
Dora:一个git支持的Web服务器 Dora是一个Web服务器,可从git存储库提供静态内容。 尽管它可能也可以与Gitlab或Gitea一起使用,但它可以与GitHub一起使用。 您为其提供了一个存储库URL和一个部署密钥。 在启动时,Dora会克隆存储库并开始提供文件。 (可选)您可以配置一个Webhook以获得按需更新功能。 默认情况下,Dora只提供名为“ public”的子目录中的文件。 您可以覆盖它,请参阅下面的配置。 配置 通过以下环境变量配置Dora: REPO_URL:回购网址,格式为 / ... BRANCH:要结帐的分支,默认为“ main” DEPLOY_KEY:用于回购访问的私钥,应该是base64编码的pem文件。 将公共部分配置为您的git repo的部署密钥。 HOOK_SECRET:用于保护git webhook的秘密。 如果未设置,则
文件列表
dora-master.zip
(预估有个8文件)
dora-master
.gitignore
7B
go.mod
137B
Dockerfile
840B
LICENSE.md
1KB
go.sum
9KB
main.go
6KB
README.md
1KB
.circleci
config.yml
568B
暂无评论