自托管 GitHub Comment
GitHub Comment 的账号系统是基于 GitHub 的。
因此要自托管 GitHub Comment 必须要在 GitHub 上注册一个 application。
另外最好要一个自己的 Personal access token, 否则容易出现拉取 issues 的次数限制。
应用服务程序需要 CLIENT_ID
, CLIENT_SECRET
, PERSON_TOKEN
这三个环境变量。
GitHub Comment 后端是使用 nodejs 的 express 框架实现的, 因此只要有相应的系统环境或者使用 heroku 之类的平台就可以使用。
GitHub Comment 遵循 12-Factor 原则, 将配置与代码分离。
代码根目录下有一个 .env.example
文件,复制该文件为 .env
并修改其中内容为自己的配置即可。
如果使用 heroku,可以使用 heroku 命令行或在 web 端通过配置环境变量达到相同的结果。