重构后端技术栈和一些小修改
This commit is contained in:
25
README.md
25
README.md
@@ -1,7 +1,7 @@
|
||||
# 🌱 树萌芽の作品集
|
||||
|
||||
<div align="center">
|
||||
<img src="frontend/public/assets/logo.png" alt="Logo" width="120" height="120">
|
||||
<img src="SmyWorkCollect-Frontend/public/assets/logo.png" alt="Logo" width="120" height="120">
|
||||
|
||||
[](LICENSE)
|
||||
[](https://reactjs.org/)
|
||||
@@ -59,18 +59,37 @@
|
||||
|
||||
1. **后端设置**
|
||||
```bash
|
||||
cd backend
|
||||
cd SmyWorkCollect-Backend
|
||||
pip install -r requirements.txt
|
||||
python app.py
|
||||
```
|
||||
|
||||
2. **前端设置**(新开终端)
|
||||
```bash
|
||||
cd frontend
|
||||
cd SmyWorkCollect-Frontend
|
||||
npm install
|
||||
npm start
|
||||
```
|
||||
|
||||
#### 方式三:部署(后端 Docker + 前端静态)
|
||||
|
||||
1. **后端 API(Docker)**
|
||||
```bash
|
||||
cd SmyWorkCollect-Backend
|
||||
docker compose up -d --build
|
||||
```
|
||||
- 默认对外端口:`5000`(可用 `SPROUTWORKCOLLECT_PORT` 覆盖)
|
||||
- 默认持久化目录:`/shumengya/docker/sproutworkcollect/data/`(可用 `SPROUTWORKCOLLECT_DATA_PATH` 覆盖)
|
||||
|
||||
2. **前端(构建为静态网页)**
|
||||
```bash
|
||||
cd SmyWorkCollect-Frontend
|
||||
npm ci
|
||||
npm run build
|
||||
```
|
||||
- 构建产物输出到 `SmyWorkCollect-Frontend/build/`
|
||||
- 默认后端地址:`https://work.api.shumengya.top/api`(构建时可用 `REACT_APP_API_URL` 覆盖)
|
||||
|
||||
### 🌐 访问地址
|
||||
|
||||
- **前端页面**: http://localhost:3000
|
||||
|
||||
Reference in New Issue
Block a user