部署
tar -xzf cntiers-web-oss-1.1.0.tar.gz && cd cntiers-web-oss-1.1.0
npm ci --omit=dev # better-sqlite3 在此编译,需要 Node >= 22
cp .env.example .env # 生产必须填 SESSION_SECRET(>=32 字符)与 APP_BASE_URL
pm2 start ecosystem.config.cjs压缩包内是构建好的 dist/,不含 node_modules/。
校验:sha256sum -c cntiers-web-oss-1.1.0.tar.gz.sha256
What's Changed
- Build secure Minecraft PvP leaderboard web app from Excel with authenticated admin CRUD by @ItzArona with @Copilot in #1
- Dev by @ItzArona in #2
- Dev 1776070413 by @ItzArona in #3
- refactor: 全面重构代码,提升可维护性 by @ItzArona in #4
- Remove bundled Excel seed file and make bootstrap import optional by @ItzArona with @Copilot in #5
- feat: auto-rank leaderboard + stabilize behind cloudflared by @ItzArona in #6
- feat: 公共只读 API + 在线文档页(/api/v1/ + /api/docs) by @ItzArona in #7
- Remove obsolete superpowers docs by @ItzArona with @Copilot in #8
- 用 TypeScript 重写整站(数据层可切换 / 全新视觉 / 312 个测试) by @ItzPlana in #9
- CNTiers OSS:品牌更名、入口切换到新站、发布 workflow by @ItzPlana in #10
New Contributors
- @ItzArona with @Copilot made their first contribution in #1
- @ItzArona made their first contribution in #2
- @ItzPlana made their first contribution in #9
Full Changelog: https://github.com/ShittimChests/CNTiers-WebOSS/commits/v1.1.0