-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
23 lines (22 loc) · 1.25 KB
/
docker-compose.yml
File metadata and controls
23 lines (22 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
version: '2.1'
services:
cfpabot:
restart: unless-stopped
image: YOUR_DOCKER_IMAGE
volumes:
- ./config:/app/config
- ./logs:/app/logs
- ./wwwroot:/app/wwwroot
- ./Packer:/app/Packer
- ./libgit2-e632535.so:/app/libgit2-e632535.so
- ./project-hex:/app/project-hex
ports:
- 19003:80
environment:
- GITHUB_WEBHOOK_SECRET= # webhook 密钥 GitHub App 配置,可以随便设置,只要保持 GitHub WebHook 端和这里相同即可
- GITHUB_OAUTH_TOKEN=ghp_ # 用于 gist 上传的个人账号 token,注册一个 GitHub 号然后 https://github.com/settings/personal-access-tokens 给 gist 权限
- CURSEFORGE_API_KEY= # https://console.curseforge.com/?#/login 申请, $需要换成$$
- CFPA_HELPER_GITHUB_OAUTH_CLIENT_SECRET= # CFPA Azusa 网页的 GitHub OAuth Client Secret,从 https://github.com/settings/apps,如果需要自己部署需要同时改 Constant.cs 中的 ClientId
- EMAIL_PASSWORD= # 自动发邮件连接代理用的 其实挺没用的 具体看代码
- CHATGPT_API_KEY= # 最早实现的 diff 页的 LLM Review,具体看代码,还需要改 API Host
- HUOSHAN_API_KEY= # 第二次实现的 LLM Review 自动 Reply