diff --git a/.sisyphus/plans/001-setup-dev-environment.md b/.sisyphus/plans/001-setup-dev-environment.md new file mode 100644 index 0000000..5e99166 --- /dev/null +++ b/.sisyphus/plans/001-setup-dev-environment.md @@ -0,0 +1,71 @@ +# Plan: 搭建开发环境 + +## 目标 +为 Flux Panel 项目安装所有缺失的开发依赖,使 3 个子项目都能本地开发和构建。 + +## 当前状态 + +### ✅ 已安装 +| 工具 | 版本 | 用途 | +|------|------|------| +| Node.js | v20.19.2 | vite-frontend | +| npm | 9.2.0 | vite-frontend | +| Go | 1.24.4 | go-gost | +| Docker | 29.1.4 | 容器化部署 | + +### ❌ 缺失 +| 工具 | 需求版本 | 用途 | +|------|----------|------| +| Java | 21 | springboot-backend | +| Maven | 3.x | 构建后端 | +| Docker Compose | v2 | 容器编排 | + +--- + +## 执行任务 + +### Task 1: 安装 Java 21 +```bash +apt-get update && apt-get install -y openjdk-21-jdk +``` +**验证**: `java -version` 应显示 openjdk 21 + +### Task 2: 安装 Maven +```bash +apt-get install -y maven +``` +**验证**: `mvn -v` 应显示 Maven 3.x + +### Task 3: 安装 Docker Compose Plugin +```bash +apt-get install -y docker-compose-plugin +``` +**验证**: `docker compose version` 应显示版本号 + +### Task 4: 安装前端依赖 +```bash +cd /root/flux-panel/vite-frontend && npm install +``` +**验证**: `node_modules/` 目录存在 + +### Task 5: 验证后端可构建 +```bash +cd /root/flux-panel/springboot-backend && mvn clean compile -q +``` +**验证**: 编译成功无错误 + +### Task 6: 验证 Go 模块 +```bash +cd /root/flux-panel/go-gost && go mod download +``` +**验证**: 依赖下载成功 + +--- + +## 完成标准 +- [ ] `java -version` → openjdk 21 +- [ ] `mvn -v` → Maven 3.x +- [ ] `docker compose version` → v2.x +- [ ] 前端: `npm run dev` 可启动 +- [ ] 后端: `mvn compile` 成功 +- [ ] Go: `go build .` 成功 diff --git a/README.md b/README.md index 291a8d4..10de810 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,5 @@ # flux-panel转发面板 哆啦A梦转发面板 -# 赞助商 -
- - 本项目基于 [go-gost/gost](https://github.com/go-gost/gost) 和 [go-gost/x](https://github.com/go-gost/x) 两个开源库,实现了转发面板。 --- ## 特性 @@ -30,21 +18,21 @@ #### 快速部署 面板端(稳定版): ```bash -curl -L https://raw.githubusercontent.com/bqlpfy/flux-panel/refs/heads/main/panel_install.sh -o panel_install.sh && chmod +x panel_install.sh && ./panel_install.sh +curl -L https://raw.githubusercontent.com/Sagit-chu/flux-panel/main/panel_install.sh -o panel_install.sh && chmod +x panel_install.sh && ./panel_install.sh ``` 节点端(稳定版): ```bash -curl -L https://raw.githubusercontent.com/bqlpfy/flux-panel/refs/heads/main/install.sh -o install.sh && chmod +x install.sh && ./install.sh +curl -L https://raw.githubusercontent.com/Sagit-chu/flux-panel/main/install.sh -o install.sh && chmod +x install.sh && ./install.sh ``` 面板端(开发版): ```bash -curl -L https://raw.githubusercontent.com/bqlpfy/flux-panel/refs/heads/beta/panel_install.sh -o panel_install.sh && chmod +x panel_install.sh && ./panel_install.sh +curl -L https://raw.githubusercontent.com/Sagit-chu/flux-panel/beta/panel_install.sh -o panel_install.sh && chmod +x panel_install.sh && ./panel_install.sh ``` 节点端(开发版): ```bash -curl -L https://raw.githubusercontent.com/bqlpfy/flux-panel/refs/heads/beta/install.sh -o install.sh && chmod +x install.sh && ./install.sh +curl -L https://raw.githubusercontent.com/Sagit-chu/flux-panel/beta/install.sh -o install.sh && chmod +x install.sh && ./install.sh ``` @@ -78,15 +66,4 @@ curl -L https://raw.githubusercontent.com/bqlpfy/flux-panel/refs/heads/beta/inst 作者对因使用本项目所造成的任何直接或间接损失概不负责,亦不提供任何形式的担保、承诺或技术支持。 -请务必在合法、合规、安全的前提下使用本项目。 - ---- -## ⭐ 喝杯咖啡!(USDT) - -| 网络 | 地址 | -|------------|----------------------------------------------------------------------| -| BNB(BEP20) | `0x755492c03728851bbf855daa28a1e089f9aca4d1` | -| TRC20 | `TYh2L3xxXpuJhAcBWnt3yiiADiCSJLgUm7` | -| Aptos | `0xf2f9fb14749457748506a8281628d556e8540d1eb586d202cd8b02b99d369ef8` | - -[](https://www.star-history.com/#bqlpfy/flux-panel&Date) \ No newline at end of file +请务必在合法、合规、安全的前提下使用本项目。 \ No newline at end of file