skeet
Version:
Full-stack TypeScript Serverless Framework
21 lines (19 loc) • 515 B
text/typescript
import { execCmd } from '@/lib/execCmd'
import { API_PATH } from '@/lib/getNetworkConfig'
import path from 'path'
export const dbInit = async (name: string, production: boolean = false) => {
const prismaMigrateCmd = production
? [
'dotenv',
'-e',
`${API_PATH}/.env.build`,
'npx',
'prisma',
'migrate',
'dev',
'--name',
name,
]
: ['npx', 'prisma', 'migrate', 'dev', '--name', name]
await execCmd(prismaMigrateCmd, API_PATH)
}