added dist to docker

This commit is contained in:
2026-09-10 16:10:23 +03:30
parent d670921f74
commit 502d966bf4
59 changed files with 681 additions and 2 deletions
+21
View File
@@ -0,0 +1,21 @@
# ایمیج اجرا: dist از گیت می‌آید. بیلد روی سیستم لوکال است؛ npm داخل داکر اجرا نمی‌شود.
ARG NODE_IMAGE=node:22-alpine
FROM ${NODE_IMAGE}
WORKDIR /app
COPY dist ./dist
COPY scripts/serve-admin.mjs ./scripts/serve-admin.mjs
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh \
&& test -f /app/dist/index.html
ENV NODE_ENV=production
ENV VITE_BASE_PATH=/admin/
ENV PORT=9191
EXPOSE 9191
ENTRYPOINT ["/entrypoint.sh"]
CMD ["node", "scripts/serve-admin.mjs"]