alibaba / ice

🚀 ice.js: The Progressive App Framework Based On React(基于 React 的渐进式应用框架)
https://ice.work
MIT License
17.83k stars 2.09k forks source link

docker上构建项目失败 #6872

Open oneQiu opened 5 months ago

oneQiu commented 5 months ago

这是我的Dockerfile

# 使用官方的node镜像作为基础镜像
FROM node:alpine as builder

# 设置工作目录
WORKDIR /app

# 将package.json和package-lock.json复制到工作目录
COPY package.json ./
COPY .npmrc ./

# 安装依赖
RUN npm install -g pnpm
RUN pnpm --version
RUN pnpm install

# 将项目的所有文件复制到工作目录
COPY . .

# 构建项目
RUN npm run build

# 使用官方的nginx镜像作为基础镜像
FROM nginx:stable-alpine

# 从第一个阶段中复制构建好的项目到nginx的html目录
COPY --from=builder /app/build /usr/share/nginx/html

# 暴露80端口
EXPOSE 80

# 启动nginx
CMD ["nginx", "-g", "daemon off;"]

这是报错: image

ClarkXia commented 5 months ago

image linux-arm64 的确不支持,我们看下

oneQiu commented 5 months ago

image linux-arm64 的确不支持,我们看下

大概什么时候支持呢,最近需要上线了

ClarkXia commented 5 months ago

大概什么时候支持呢,最近需要上线了

本周四发布版本支持,预计明天发布 beta 版本提供验证

oneQiu commented 3 months ago

@ClarkXia 这个问题还在,有什么别的方法吗,比较着急,这几天需要部署上线了

ClarkXia commented 3 months ago

@ClarkXia 这个问题还在,有什么别的方法吗,比较着急,这几天需要部署上线了

今天处理下,下周一发布版本测试,如果 docker 环境可以选择的话 先选择 linux-x64