diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8010ed8..fe5f7eb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: run: npx playwright install --with-deps chromium - name: Start api + web run: | - npm run db:push -w @techfoot/api >/dev/null + DATABASE_URL="file:./dev.db" npm run db:push -w @techfoot/api >/dev/null (PORT=3333 DATABASE_URL="file:./dev.db" npx tsx apps/api/src/server.ts &) (npm run dev -w @techfoot/web &) npx wait-on http://127.0.0.1:5173 http://127.0.0.1:3333/world --timeout 60000 diff --git a/apps/api/package.json b/apps/api/package.json index b639a78..478c46b 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -4,6 +4,7 @@ "private": true, "type": "module", "scripts": { + "postinstall": "prisma generate", "dev": "tsx watch src/server.ts", "db:push": "prisma db push", "start": "tsx src/server.ts"