You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
6 days ago | |
|---|---|---|
| .cursor | 1 month ago | |
| .github/workflows | 1 month ago | |
| __tests__ | 6 days ago | |
| api调用文档 | 6 days ago | |
| app | 6 days ago | |
| components | 6 days ago | |
| cursor_project_rules | 6 days ago | |
| deploy | 6 days ago | |
| docs | 6 days ago | |
| e2e | 1 month ago | |
| hooks | 6 days ago | |
| lib | 6 days ago | |
| load-tests | 1 month ago | |
| modules | 6 days ago | |
| prisma | 6 days ago | |
| public | 1 month ago | |
| scripts | 6 days ago | |
| workers | 6 days ago | |
| .dockerignore | 1 month ago | |
| .env.example | 6 days ago | |
| .gitattributes | 4 weeks ago | |
| .gitignore | 4 weeks ago | |
| Dockerfile | 6 days ago | |
| Dockerfile.worker | 4 weeks ago | |
| README.md | 6 days ago | |
| docker-compose.dev.yml | 1 month ago | |
| docker-compose.yml | 1 month ago | |
| middleware.ts | 6 days ago | |
| next.config.ts | 1 month ago | |
| package-lock.json | 1 month ago | |
| package.json | 6 days ago | |
| playwright.config.ts | 1 month ago | |
| postcss.config.mjs | 1 month ago | |
| prisma.config.ts | 1 month ago | |
| tailwind.config.ts | 1 month ago | |
| tsconfig.json | 4 weeks ago | |
| vitest.config.ts | 1 month ago | |
README.md
查价中台(chajia)
MotherShip / Flock Freight 卡派查价中台(Next.js + Prisma + Playwright RPA)。
远程仓库(团队拉取):https://git.shipro.ltd/nanchuanbeizi/chajia.git
克隆与本地启动
git clone https://git.shipro.ltd/nanchuanbeizi/chajia.git
cd chajia
npm ci
cp .env.example .env
# 按需编辑 .env(JWT_SECRET、数据库、HOST_SERVICE_TOKENS 等)
本地基础设施与开发(Windows PowerShell 示例):
# 详见 scripts/dev、deploy/README.md
npm run db:deploy # 或 db:migrate
npm run dev
# 另开终端:npm run worker:rpa
生产 / BT 主机部署见 deploy/README.md、deploy/RELEASE-NOTES.md。
必读文档
| 文档 | 说明 |
|---|---|
api调用文档/api对接文档.md |
第三方 OpenAPI + iframe 嵌入直登(§2.5) |
api调用文档/api调用文档.md |
完整 API / 管理端说明 |
deploy/README.md |
部署与环境变量 |
docs/ |
PRD、技术设计、RPA SOP |
仓库已包含(可开发)
- 应用:
app/、components/、modules/、lib/、workers/ - 数据库:
prisma/schema.prisma+prisma/migrations/ - 依赖锁:
package-lock.json - 部署:
Dockerfile*、deploy/ - 单测:
__tests__/ - 环境模板:
.env.example、deploy/.env.*.example
不会进库(本地自行生成)
.env/.env.local(密钥,勿提交)node_modules/、.next/.rpa/(Playwright storage / 截图).dev/、上传到服务器/、*.zip
嵌入页(CC iframe)
https://<域名>/embed-demo?login_type=api_key&api_key=<API_Key>&embed=1
详见对接文档 §2.5。
常用脚本
npm run lint # tsc --noEmit
npm test # vitest
npm run worker:rpa # RPA Worker