4 Commits

Author SHA1 Message Date
Ali Taghavi
a8260cfb73 Use node:20-bookworm instead of apt-get for Prisma OpenSSL.
Debian apt repos are unreachable on Iran servers during docker build.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 10:56:01 +03:30
Ali Taghavi
7d2bd41467 Install OpenSSL in slim images for Prisma query engine.
node: 20-slim lacks libssl.so.3; Prisma fails at runtime without openssl package.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 10:34:48 +03:30
Ali Taghavi
043f351eae Fix prebuilt Docker image Prisma COPY conflict with standalone.
Replace stub @prisma/client from Next standalone with full bundle engines.
Ignore .pnpm-store so it is not committed again.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 10:09:24 +03:30
Ali Taghavi
b7fdae8967 Add Iran offline deploy: Mac bundle + prebuilt Docker image.
Fix pnpm workspace error during prisma generate, and add bundle-for-iran.sh
so the app is built on Mac (full internet) and the server only copies artifacts.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 01:08:17 +03:30