13 lines
409 B
Docker
13 lines
409 B
Docker
FROM node:18-alpine
|
||
WORKDIR /app
|
||
COPY package*.json ./
|
||
RUN npm install
|
||
COPY . .
|
||
|
||
# NAS部署:使用相对路径,以便让Vite Preview接管同域/api路由并代理给backend容器
|
||
ENV VITE_API_BASE_URL=""
|
||
RUN npm run build
|
||
|
||
# 安装一个轻量静态服务器 (http-server 或 serve),或者直接使用 vite preview
|
||
EXPOSE 8090
|
||
CMD ["npm", "run", "preview", "--", "--host", "0.0.0.0", "--port", "8090"] |