added dist to docker
This commit is contained in:
+21
@@ -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"]
|
||||
Reference in New Issue
Block a user