docs: 调整源码编译步骤的顺序

This commit is contained in:
shaw
2025-12-19 09:47:17 +08:00
parent c15b419c4c
commit ba27026399
2 changed files with 14 additions and 16 deletions

View File

@@ -216,20 +216,19 @@ Build and run from source code for development or customization.
git clone https://github.com/Wei-Shaw/sub2api.git git clone https://github.com/Wei-Shaw/sub2api.git
cd sub2api cd sub2api
# 2. Build backend # 2. Build frontend
cd backend cd frontend
go build -o sub2api ./cmd/server
# 3. Build frontend
cd ../frontend
npm install npm install
npm run build npm run build
# 4. Copy frontend build to backend (for embedding) # 3. Copy frontend build to backend (for embedding)
cp -r dist ../backend/internal/web/ cp -r dist ../backend/internal/web/
# 5. Create configuration file # 4. Build backend (requires frontend dist to be present)
cd ../backend cd ../backend
go build -o sub2api ./cmd/server
# 5. Create configuration file
cp ../deploy/config.example.yaml ./config.yaml cp ../deploy/config.example.yaml ./config.yaml
# 6. Edit configuration # 6. Edit configuration

View File

@@ -216,20 +216,19 @@ docker-compose logs -f
git clone https://github.com/Wei-Shaw/sub2api.git git clone https://github.com/Wei-Shaw/sub2api.git
cd sub2api cd sub2api
# 2. 编译 # 2. 编译
cd backend cd frontend
go build -o sub2api ./cmd/server
# 3. 编译前端
cd ../frontend
npm install npm install
npm run build npm run build
# 4. 复制前端构建产物到后端(用于嵌入) # 3. 复制前端构建产物到后端(用于嵌入)
cp -r dist ../backend/internal/web/ cp -r dist ../backend/internal/web/
# 5. 创建配置文件 # 4. 编译后端(需要前端 dist 目录存在)
cd ../backend cd ../backend
go build -o sub2api ./cmd/server
# 5. 创建配置文件
cp ../deploy/config.example.yaml ./config.yaml cp ../deploy/config.example.yaml ./config.yaml
# 6. 编辑配置 # 6. 编辑配置