Fix new build for dont need node_module in server
This commit is contained in:
+4
-2
@@ -1,7 +1,8 @@
|
||||
FROM docker.arvancloud.ir/node:20-bookworm
|
||||
|
||||
# فقط کپی — هیچ install/build/apk/apt داخل ایمیج نیست.
|
||||
# فقط کپی — هیچ install/build داخل ایمیج نیست.
|
||||
# لوکال: pnpm run build:api:release
|
||||
# مهم: apps/api/release/node_modules باید داخل گیت باشد.
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
@@ -11,4 +12,5 @@ COPY apps/api/release/ ./
|
||||
|
||||
EXPOSE 3000
|
||||
|
||||
CMD ["sh", "-c", "./node_modules/.bin/prisma migrate deploy && node app.js"]
|
||||
# بهجای .bin (روی ویندوز shim میسازد) مستقیم entry لینوکسی Prisma
|
||||
CMD ["sh", "-c", "node node_modules/prisma/build/index.js migrate deploy && node app.js"]
|
||||
|
||||
Reference in New Issue
Block a user