Files
coffeechat/README.md
T
2026-09-21 16:01:26 +08:00

25 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CoffeeChat
面向会展现场社交的微信小程序。用户通过微信登录后,可浏览和筛选活动、查看会展信息、加入活动、填写参与目的,并在管理员审核后查看活动微信群。
## 目录
- `miniprogram/`:原生微信小程序(TypeScript + WXML + WXSS)
- `server/`:Node.js API、管理后台和数据库迁移
- `deploy/`:Docker Compose 生产部署
- `.gitea/workflows/`:Gitea Actions 测试及部署
- `docs/`:接口、配置和上线说明
## 本地启动
1. 复制 `.env.example` 为 `.env`,填写微信 AppSecret 和安全密钥。
2. 执行 `docker compose -f deploy/docker-compose.yml up --build`。
3. 将 `miniprogram/config.js` 中的 `apiBaseUrl` 改为已加入微信后台 request 合法域名的 HTTPS 地址。
4. 使用微信开发者工具打开仓库根目录。
执行 `npm run check` 会同时检查后端 JavaScript 语法和小程序 TypeScript 类型。
管理后台位于 `https://你的域名/admin/`,登录凭据为环境变量 `ADMIN_TOKEN`。
完整部署及微信平台配置见 [docs/deployment.md](docs/deployment.md)。