# 使用 Node.js 18 作为基础镜像 FROM 10.4.117.234:8082/node:20-alpine # 在容器中创建工作目录 WORKDIR /app # 拷贝整个应用程序到工作目录 COPY . . # 安装依赖 RUN yarn install --registry=http://10.4.117.234:8081/repository/npm-public/ # 构建应用程序 RUN yarn build # 暴露端口 EXPOSE 3100 # 运行应用程序 CMD [ "npm", "run", "serve" ]