Files
nademitex_server/Dockerfile.dist
T

18 lines
554 B
Docker

# همان Dockerfile: runtime باندل‌شده از گیت، بدون npm
ARG NODE_IMAGE=node:22-bookworm
FROM ${NODE_IMAGE}
WORKDIR /app
ENV NODE_ENV=production
ENV TZ=Asia/Tehran
ENV PRISMA_QUERY_ENGINE_LIBRARY=/app/runtime/libquery_engine-debian-openssl-3.0.x.so.node
COPY runtime ./runtime
COPY docker-entrypoint.sh /app/docker-entrypoint.sh
RUN chmod +x /app/docker-entrypoint.sh \
&& test -f /app/runtime/server.cjs \
&& test -f /app/runtime/libquery_engine-debian-openssl-3.0.x.so.node
EXPOSE 3000
ENTRYPOINT ["./docker-entrypoint.sh"]