Fix prebuilt API boot: use bookworm and pass .env into container.

Alpine lacked OpenSSL so Prisma migrate hung and Nest never started; also restore env_file so GLOBAL_PREFIX and SMS settings reach the API.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-08 15:38:25 +03:30
co-authored by Cursor
parent 86b3146836
commit 6703d2080a
2 changed files with 6 additions and 17 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
# ایمیج سبک: فرض می‌کند روی خود سرور قبلاً npm ci + build زده‌ای
# هیچ دانلودی داخل Docker انجام نمی‌شود (مناسب سرور ایران)
# ایمیج prebuilt: dist و node_modules از قبل روی سرور هستند
# bookworm تا OpenSSL برای Prisma آماده باشد (alpine این را ندارد)
FROM node:22-alpine
FROM node:22-bookworm
WORKDIR /app
ENV NODE_ENV=production