Files
nademitex_user/Dockerfile
T

22 lines
526 B
Docker
Raw Normal View History

2026-09-10 15:44:30 +03:30
# ایمیج اجرا: dist از گیت می‌آید. بیلد روی سیستم لوکال است؛ npm داخل داکر اجرا نمی‌شود.
ARG NODE_IMAGE=node:22-alpine
2026-09-10 13:57:53 +03:30
FROM ${NODE_IMAGE}
WORKDIR /app
2026-09-10 15:44:30 +03:30
COPY dist ./dist
COPY scripts/serve-user.mjs ./scripts/serve-user.mjs
COPY entrypoint.sh /entrypoint.sh
2026-09-10 15:44:30 +03:30
RUN chmod +x /entrypoint.sh \
&& test -f /app/dist/index.html
ENV NODE_ENV=production
ENV VITE_BASE_PATH=/
2026-09-10 15:44:30 +03:30
ENV PORT=9090
2026-09-10 15:44:30 +03:30
EXPOSE 9090
ENTRYPOINT ["/entrypoint.sh"]
CMD ["node", "scripts/serve-user.mjs"]