20 lines
413 B
Bash
20 lines
413 B
Bash
|
|
#!/bin/bash
|
||
|
|
set -e
|
||
|
|
|
||
|
|
echo "=== 配方研发平台 - 数据库初始化 ==="
|
||
|
|
|
||
|
|
echo "1. 启动 PostgreSQL..."
|
||
|
|
docker compose up -d postgres
|
||
|
|
sleep 2
|
||
|
|
|
||
|
|
echo "2. 运行数据库迁移..."
|
||
|
|
cd "$(dirname "$0")/backend"
|
||
|
|
npx prisma migrate deploy
|
||
|
|
|
||
|
|
echo "3. 导入种子数据..."
|
||
|
|
npx tsx prisma/seed.ts
|
||
|
|
|
||
|
|
echo "=== 初始化完成 ==="
|
||
|
|
echo "启动后端: cd backend && pnpm dev"
|
||
|
|
echo "启动前端: cd frontend && pnpm dev"
|