VaporDocC

VaporDocC 提供用于 Vapor 的中间件。要初始化中间件,请传入您的 .doccarchive 文件的路径,例如:

let archiveURL = URL(fileURLWithPath: "/path/to/VaporDocC.doccarchive")
app.middleware.use(VaporDocCMiddleware(archivePath: archiveURL))

文档(由本仓库中包含的 Docker 镜像托管)可在 vapordocc.josephduffy.co.uk 上找到。

Docker

一个 Docker 镜像,它使用 VaporDocCMiddleware 包装了一个 Vapor 应用程序,可在 ghcr.io/josephduffy/vapordocc 上获得。

要在本地运行,请将文档挂载到 /docs,例如:

docker run -p 8080:8080 -v /path/to/VaporDocC.doccarchive:/docs ghcr.io/josephduffy/vapordocc