https://www.resonance-columba.com/
main
分支是生产环境分支,develop
分支是开发环境分支。PR请提交到develop
分支。
Node.js 18
包管理器 pnpm
复制 .env.example
为 .env.local
firebase-cli 用于初始化firebase项目,并启动本地firestore模拟器
firestore emulator 本地数据库
在.env.local
中设置环境变量FIRESTORE_EMULATOR_HOST="127.0.0.1:8080"
后,firebase-admin会自动连接firestore模拟器数据库。
该Next.js项目已经配置了Vercel的自动部署,只需要将代码提交到develop
分支,Vercel会自动部署到预览环境。
main
分支的代码会自动部署到生产环境。
而所有其他分支的代码会自动部署到使用vercel.app
域名的预览环境。
Vercel Functions(APIs)已配置了使用位于香港的服务器。
数据库使用的是Firebase Cloud Firestore,不需要手动部署。
网站的所有预览环境和生产环境连接的同一个数据库,其中生产环境使用columba
集合,所有预览环境共同使用columba-dev
集合。
Firebase项目已配置了使用位于香港的服务器。
SilyASilyF 🔣 |
RudeusGreyrat666 🔣 |
神代綺凛 🐛 💻 🔣 |
arises 🐛 |
EEEExciting 🐛 |
ChenLingshu 🤔 |
DaiMao 🔣 💻 |