diff --git a/Dockerfile b/Dockerfile index 788a534..d27ec36 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,7 @@ -FROM node:24-alpine AS build +ARG NODE_IMAGE=docker.m.daocloud.io/library/node:24-alpine +ARG NGINX_IMAGE=docker.m.daocloud.io/library/nginx:1.27-alpine + +FROM ${NODE_IMAGE} AS build WORKDIR /app @@ -16,7 +19,7 @@ ENV VITE_APP_ID=$VITE_APP_ID RUN pnpm build -FROM nginx:1.27-alpine AS runtime +FROM ${NGINX_IMAGE} AS runtime COPY nginx.conf /etc/nginx/conf.d/default.conf COPY --from=build /app/dist /usr/share/nginx/html diff --git a/docker-compose.yml b/docker-compose.yml index e0c724a..b500481 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,6 +3,8 @@ services: build: context: . args: + NODE_IMAGE: docker.m.daocloud.io/library/node:24-alpine + NGINX_IMAGE: docker.m.daocloud.io/library/nginx:1.27-alpine VITE_BASE_URL: http://twin.batiao8.com VITE_APP_ID: "10063" image: app-twins:latest