一个基于 NextJS + Cloudflare 技术栈构建的可爱消息推送服务, 支持多种消息推送渠道✨



git clone https://github.com/beilunyang/moepush.git
cd moepush
pnpm install
cp .env.example .env
环境变量文件 .env 中需要配置以下变量:
AUTH_SECRET:加密 Session 的密钥AUTH_GITHUB_ID:GitHub OAuth App IDAUTH_GITHUB_SECRET:GitHub OAuth App SecretDISABLE_REGISTER:是否禁止注册,默认为false,设置为 true 则禁止注册
创建 wrangler.json 文件
cp wrangler.example.json wrangler.json
pnpm run db:migrate-local
pnpm run dev
访问 http://localhost:3000 查看应用。
https://www.bilibili.com/video/BV1dtZBYnEUX/?p=2
项目已配置 GitHub Actions 用于自动部署, 可以通过两种方式进行触发:
v*)会触发自动部署。例如:git tag v1.0.0 && git push origin v1.0.0Deploy 工作流,点击 Run workflow 按钮即可。CLOUDFLARE_API_TOKEN:Cloudflare API TokenCLOUDFLARE_ACCOUNT_ID:Cloudflare Account IDD1_DATABASE_NAME:D1 数据库名称AUTH_SECRET:加密 Session 的密钥AUTH_GITHUB_ID:GitHub OAuth App IDAUTH_GITHUB_SECRET:GitHub OAuth App SecretPROJECT_NAME:项目名称 (可选,默认:moepush)DISABLE_REGISTER:是否禁止注册,默认关闭,设置为 true 则禁止注册docker pull beilunyang/moepush
docker run -d -p 3000:3000 -v $(pwd)/.wrangler:/app/.wrangler -e AUTH_SECRET=<你的AUTH_SECRET> -e AUTH_GITHUB_ID=<你的AUTH_GITHUB_ID> -e AUTH_GITHUB_SECRET=<你的AUTH_GITHUB_SECRET> moepush
欢迎提交 Pull Request 或者 Issue来帮助改进这个项目
|
|
| 关注公众号,了解更多项目进展以及AI,区块链,独立开发资讯 | 添加微信,备注 "MoePush" 拉你进微信交流群 |
如果你喜欢这个项目,欢迎给它一个 Star ⭐️ 或者进行赞助

$ claude mcp add moepush \
-- python -m otcore.mcp_server <graph>