优化项目结构
This commit is contained in:
+9
-9
@@ -64,15 +64,15 @@ pnpm build
|
||||
|
||||
```bash
|
||||
# 上传前端 dist、nginx.conf、后端代码、docker-compose.yml
|
||||
./scripts/upload.sh all
|
||||
../deploy/upload.sh all
|
||||
|
||||
# 或分别上传
|
||||
./scripts/upload.sh frontend
|
||||
./scripts/upload.sh backend
|
||||
./scripts/upload.sh compose
|
||||
../deploy/upload.sh frontend
|
||||
../deploy/upload.sh backend
|
||||
../deploy/upload.sh compose
|
||||
```
|
||||
|
||||
脚本默认上传到 `ubuntu@<服务器>:/data/project/dashboard/`。可在 `scripts/upload.sh` 中修改 `SERVER`、`REMOTE_ROOT`、`SSH_KEY`。
|
||||
脚本默认上传到 `ubuntu@<服务器>:/data/project/dashboard/`。可在仓库根目录 `deploy/upload.sh` 中修改 `SERVER`、`REMOTE_ROOT`、`SSH_KEY`(www 产物用同一脚本的 `www` 目标上传)。
|
||||
|
||||
**方式 B:手动 rsync**
|
||||
|
||||
@@ -126,7 +126,7 @@ curl http://localhost:8083/health
|
||||
```bash
|
||||
# 本地
|
||||
cd frontend && pnpm build
|
||||
./scripts/upload.sh frontend
|
||||
../deploy/upload.sh frontend
|
||||
|
||||
# 服务器
|
||||
docker compose restart frontend
|
||||
@@ -136,7 +136,7 @@ docker compose restart frontend
|
||||
|
||||
```bash
|
||||
# 本地
|
||||
./scripts/upload.sh backend
|
||||
../deploy/upload.sh backend
|
||||
|
||||
# 服务器
|
||||
docker compose build --no-cache backend
|
||||
@@ -146,7 +146,7 @@ docker compose up -d backend
|
||||
### 一键:构建前端 + 上传 + 服务器部署
|
||||
|
||||
```bash
|
||||
pnpm --dir frontend build && ./scripts/upload.sh all
|
||||
pnpm --dir frontend build && ../deploy/upload.sh all
|
||||
|
||||
# 服务器上执行
|
||||
cd /data/project/dashboard && docker compose build --no-cache backend && docker compose up -d
|
||||
@@ -165,7 +165,7 @@ cd /data/project/dashboard && docker compose build --no-cache backend && docker
|
||||
|
||||
```bash
|
||||
# 修改 compose 后
|
||||
./scripts/upload.sh compose
|
||||
../deploy/upload.sh compose
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user