Files
Lucky_Wheel/apps/api/Dockerfile
T

17 lines
506 B
Docker
Raw Normal View History

2026-09-10 23:40:22 +03:30
FROM docker.arvancloud.ir/node:20-bookworm
# فقط کپی — هیچ install/build داخل ایمیج نیست.
2026-09-10 23:40:22 +03:30
# لوکال: pnpm run build:api:release
# مهم: apps/api/release/node_modules باید داخل گیت باشد.
WORKDIR /app
2026-09-10 22:37:29 +03:30
ENV NODE_ENV=production
2026-09-10 23:40:22 +03:30
COPY apps/api/release/ ./
EXPOSE 3000
# به‌جای .bin (روی ویندوز shim می‌سازد) مستقیم entry لینوکسی Prisma
CMD ["sh", "-c", "node node_modules/prisma/build/index.js migrate deploy && node app.js"]