@@ -16,14 +16,17 @@ setup-ci:
1616 make generate-sql
1717
1818sync : sync-server sync-web sync-root sync-common
19- bunx lefthook install || true
2019 @echo ' ----------------------------------------------------------------------------------------------------------'
2120 @echo ' | Most work is done. now running prisma-generate-sql (which might fail if .env.dev is not set configured)|'
2221 @echo ' ----------------------------------------------------------------------------------------------------------'
2322 make generate-sql || true
2423
2524generate-sql :
26- @cd server; bun run prisma-generate-sql
25+ @cd server; \
26+ if command -v dotenv && command -v prisma; \
27+ then dotenv -e .env.dev -- prisma generate --sql; \
28+ else bunx dotenv -e .env.dev -- bunx prisma generate --sql; \
29+ fi
2730
2831start : start-all # build -> serve
2932build : build-server build-web
@@ -59,7 +62,7 @@ docker-watch:
5962 docker compose up --build --watch
6063
6164seed :
62- cd server; bunx prisma db seed
65+ cd server; if command -v prisma ; then prisma db seed ; else bunx prisma db seed; fi
6366
6467# # server/.envをDATABASE_URL=postgres://user:password@localhost:5432/databaseにしてから行う
6568dev-db : export DATABASE_URL=$(LOCAL_DB )
@@ -79,12 +82,9 @@ dev-db:
7982 sleep 1; \
8083 done
8184 @echo " PostgreSQL is ready. Running seed..."
82- @cd server; \
83- if command -v prisma; then\
84- prisma generate; prisma db push; \
85- else \
86- bunx prisma generate; bunx prisma db push; \
87- fi
85+ @cd server; if command -v prisma; then \
86+ prisma generate; prisma db push; else \
87+ bunx prisma generate; bunx prisma db push; fi
8888 @make seed
8989 @echo " Seeding completed."
9090
0 commit comments