deploy-ch.md
November 9, 2023 · View on GitHub
环境要求
nodejs 18.0 +
操作指引
- clone 本仓库
- 运行
npm install - 复制 .example.env 到同级目录,并将其改名为
.env - 填写
.env文件中所有的必填项 (也就是除了 Optional 下的所有内容)- 在 https://platform.openai.com/account/api-keys 生成 key,复制它并赋值到 OPENAI_API_KEY
- 在 https://www.bilibili.com 中使用 F12 打开开发者控制台,导航至 application -> Cookies -> ...www.bilibili.com -> SESSDATA,复制该值并赋值到
BILIBILI_SESSION_TOKEN
- 在 https://savesubs.com 中使用 F12 打开开发者控制台,导航至 application -> Cookies -> ...savesubs.com -> cf_clearance,复制该值并赋值到
SAVESUBS_X_AUTH_TOKEN - 登录 https://upstash.com,在
Create a Redis Database页下点击Create database
根据情况输入基本信息:
进入该数据库的控制台,下滑到 REST API栏,点击复制UPSTASH_REDIS_REST_URL和UPSTASH_REDIS_REST_TOKEN,赋值到同名变量
- 登录 https://supabase.com/ ,新建一个 project
确认后,点击右侧导航的齿轮进入设置,复制 URL到SUPABASE_HOSTNAME,复制key到NEXT_PUBLIC_SUPABASE_ANON_KEY。
- 使用
#注释掉 Optional 下的所有项 (可选) - 运行
npm run dev