更现代的磁力搜索网站程序,使用Next.js 14+NextUI v2开发,后端使用Bitmagnet
Github地址
在线体验
部署说明
容器部署
最方便的部署方式是用 Docker Compose,参考 docker-compose.yml[1]配置
使用 docker run 运行
如果不使用 Docker Compose,可以使用以下命令分别运行各个容器:
1. 运行 PostgreSQL 容器:
1. 运行 Bitmagnet 容器:
1. 运行 Bitmagnet-Next-Web 容器:
全文搜索优化
搜索能力依赖torrents.name和torrent_files.path两列数据,原版 Bitmagnet 未对此建立索引,建议先建立索引提升查询效率:
开发指引
开发之前,需要先在项目根目录创建一个.env.local文件,并填写环境变量:
推荐使用pnpm作为包管理器
安装依赖
pnpm install开发环境运行
pnpm run dev打包 & 部署
pnpm run buildpnpm run serve引用链接
领取专属 10元无门槛券
私享最新 技术干货