chore: replace dev script with make targets

This commit is contained in:
fawney19
2026-05-15 16:00:25 +08:00
parent b0ba1f250d
commit 38240f77ff
5 changed files with 521 additions and 386 deletions

View File

@@ -1,6 +1,7 @@
<script setup lang="ts">
import { ref } from 'vue'
import {
Code,
Server,
Key,
Container,
@@ -46,20 +47,20 @@ const productionSteps = [
const developmentSteps = [
{
title: '启动依赖',
note: 'PostgreSQL + Redis',
note: '可选make dev 会自动启动',
code: 'docker compose up -d postgres redis',
icon: Container
},
{
title: '后端',
note: '热重载开发服务器',
code: 'uv sync\n./dev.sh',
title: '安装前端依赖',
note: '首次本地开发',
code: '(cd frontend && npm install)',
icon: Server
},
{
title: '前端',
note: '自动代理到 APP_PORT默认 8084',
code: 'cd frontend && npm install && npm run dev',
title: '启动开发服务',
note: '后端 + Vite dev server',
code: 'make dev',
icon: Monitor
}
]

View File

@@ -21,17 +21,16 @@ docker compose exec postgres pg_dump -U postgres aether | gzip > backup_$(date +
```
### 2. 本地开发
依赖 Docker、uv、nodejs
依赖 Docker、Rust toolchain、Node.js、make
```markdown
# 启动数据库
# 启动数据库可选make dev 会自动启动本地依赖)
docker compose up -d postgres redis
# 后端
uv sync
./dev.sh
# 安装前端依赖(首次)
(cd frontend && npm install)
#
cd frontend && npm install && npm run dev
# 启动前后
make dev
```
## 配置流程