Files
2026-02-06 19:29:37 +08:00

32 lines
671 B
Docker

FROM reg.ishopex.cn/base-images/node-python3:16.16.0-alpine3.16 AS builder
ARG CMD
ARG APP_BASE_URL
ARG APP_WEBSOCKET
ARG APP_AUTH_PAGE
ARG APP_PLATFORM
ARG APP_DEBUG
ENV APP_BASE_URL ${APP_BASE_URL}
ENV APP_WEBSOCKET ${APP_WEBSOCKET}
ENV APP_AUTH_PAGE ${APP_AUTH_PAGE}
ENV APP_PLATFORM ${APP_PLATFORM}
ENV APP_DEBUG ${APP_DEBUG}
WORKDIR /app
COPY package*.json ./
COPY .env ./
RUN npm config set registry https://registry.npmmirror.com && npm config set @shopex:registry http://registry.npm.ishopex.cn
RUN npm ci
COPY . .
RUN ls -la
RUN ${CMD}
RUN ls -l /app/dist
FROM steebchen/nginx-spa:stable
WORKDIR /app
COPY --from=builder /app/dist .
EXPOSE 80
CMD ["nginx"]