54 lines
796 B
Markdown
54 lines
796 B
Markdown
# 资源下载网站
|
|
|
|
基于 Next.js 构建的内网 APK 资源下载工具。
|
|
|
|
## 功能
|
|
|
|
- 按项目、版本搜索 APK 文件
|
|
- 支持按 commit id 过滤
|
|
- 简单的用户认证
|
|
- 简洁美观的界面
|
|
|
|
## 开发
|
|
|
|
```bash
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
访问 http://localhost:3000
|
|
|
|
## 环境变量
|
|
|
|
在 `.env.local` 中配置:
|
|
|
|
```env
|
|
AUTH_USERNAME=admin
|
|
AUTH_PASSWORD=changeme
|
|
RESOURCE_PATH=/Users/tech/workspace/n3-world/handy-tools/ftdl
|
|
```
|
|
|
|
## 构建
|
|
|
|
```bash
|
|
npm run build
|
|
npm start
|
|
```
|
|
|
|
## 资源目录结构
|
|
|
|
```
|
|
RESOURCE_PATH/
|
|
├── FT/
|
|
│ ├── 0_42/
|
|
│ │ └── apks/
|
|
│ │ └── *.apk
|
|
│ └── 0_44/
|
|
│ └── apks/
|
|
│ └── *.apk
|
|
├── FT_DEV/
|
|
│ └── ...
|
|
└── FT_Rustore/
|
|
└── ...
|
|
```
|