@@ -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
@@ -44,6 +47,9 @@ test: dev-db
4447
4548prepare-deploy-web : sync-common
4649 cd web; bun install; bun run build
50+ deploy-web :
51+ @if [ " ${PORT} " == " " ]; then echo ' env PORT not found!' ; exit 1; fi
52+ cd web; bun next start --port ${PORT}
4753prepare-deploy-server : sync-common sync-server generate-sql
4854deploy-server :
4955 cd server; bun src/main.ts
@@ -56,7 +62,7 @@ docker-watch:
5662 docker compose up --build --watch
5763
5864seed :
59- cd server; bunx prisma db seed
65+ cd server; if command -v prisma ; then prisma db seed ; else bunx prisma db seed; fi
6066
6167# # server/.envをDATABASE_URL=postgres://user:password@localhost:5432/databaseにしてから行う
6268dev-db : export DATABASE_URL=$(LOCAL_DB )
@@ -76,12 +82,9 @@ dev-db:
7682 sleep 1; \
7783 done
7884 @echo " PostgreSQL is ready. Running seed..."
79- @cd server; \
80- if command -v prisma; then\
81- prisma generate; prisma db push; \
82- else \
83- bunx prisma generate; bunx prisma db push; \
84- 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
8588 @make seed
8689 @echo " Seeding completed."
8790
0 commit comments