mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 01:10:23 +08:00
chore: replace dev script with make targets
This commit is contained in:
@@ -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
|
||||
}
|
||||
]
|
||||
|
||||
@@ -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
|
||||
```
|
||||
|
||||
## 配置流程
|
||||
|
||||
Reference in New Issue
Block a user