1.2 KiB
1.2 KiB
Cents
家庭共享账本 App。
目标是做一个精简、可靠、可离线使用的手机应用,支持 Android 和 iOS。用户在无网络时也能记账,网络恢复后自动同步到家庭共享账本。
当前阶段:产品边界和技术设计。
本地开发
npm install
npm run dev
npm run dev 会同时启动 API 和前端。前端运行在 http://localhost:6064/,并与 compose.dev.yaml 的 frp 调试入口保持一致。
常用检查:
npm run typecheck
npm run build
生产环境添加用户
生产环境通过 Docker Compose 在 API 容器内运行 npm 脚本,宿主机无需安装 Node.js 或 npm:
docker compose -f compose.pro.yaml exec api \
npm run user:add --workspace @cents/api -- '用户名' '至少8位的密码'
用户与唯一的“个人账本”会在同一个数据库事务内创建。