修改dockerfile
This commit is contained in:
22
Dockerfile
22
Dockerfile
@@ -59,4 +59,26 @@ COPY --from=admin-builder /app/apps/admin/dist /usr/share/nginx/html
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
FROM dependencies AS h5-builder
|
||||
|
||||
ARG VITE_API_BASE_URL=http://localhost:4000
|
||||
ARG VITE_MEDIA_PUBLIC_BASE_URL
|
||||
ARG VITE_WECOM_CUSTOMER_SERVICE_URL
|
||||
ARG VITE_WECOM_CORP_ID
|
||||
ENV VITE_API_BASE_URL=${VITE_API_BASE_URL}
|
||||
ENV VITE_MEDIA_PUBLIC_BASE_URL=${VITE_MEDIA_PUBLIC_BASE_URL}
|
||||
ENV VITE_WECOM_CUSTOMER_SERVICE_URL=${VITE_WECOM_CUSTOMER_SERVICE_URL}
|
||||
ENV VITE_WECOM_CORP_ID=${VITE_WECOM_CORP_ID}
|
||||
|
||||
COPY index.html tsconfig.json vite.config.ts ./
|
||||
COPY src src
|
||||
RUN npm run build:h5
|
||||
|
||||
FROM ${NGINX_IMAGE} AS h5
|
||||
|
||||
COPY docker/admin.nginx.conf /etc/nginx/conf.d/default.conf
|
||||
COPY --from=h5-builder /app/dist /usr/share/nginx/html
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
FROM api AS runtime
|
||||
|
||||
Reference in New Issue
Block a user