0.21升级0.22后报错503

0.21升级0.22后总前端打包镜像没有权限创建文件夹

图片

二次开发还是官方镜像?

二开的话,ciDockerfile 再参考下 0.22.x 最新的总前端代码。

图片
是0.22.2-preview吗

不是 preview, 如果还是不行,用官方的代码打包(官方代码应该是正常的),然后对比和你的差异吧。

哪个是最新的,0.22.1吗

嗯嗯

用官方代码,官方CI文件,官方Dockerfile,只是将其本地化,走了一下CI,但是也是报同样的错

用0.22和0.23的官方代码报同样的错

请尝试删除这一行

试过,删除之后报错502

这个版本的base镜像是监听的 8080 端口,请将之前映射 80 端口改为 8080

80和8080都试过,都不行

请按以下流程测试:

  1. 删除 USER 33
  2. 构建镜像并部署
  3. exec至部署的容器中直接 curl 127.0.0.1:8080 ,看看返回结果是什么

是用下面的 Dockerfile 试一下

FROM registry.cn-shanghai.aliyuncs.com/c7n/frontbase:0.9.0
RUN chown -R nginx:nginx /usr/share/nginx/html
COPY --chown=nginx:nginx ./lib/dist /usr/share/nginx/html
RUN chmod +x /usr/share/nginx/html/env.sh
USER 101
ENTRYPOINT ["/usr/share/nginx/html/env.sh"]
CMD ["nginx", "-g", "daemon off;"]

试过了,也不行

什么报错呢?

我这默认暴露的是80端口,在哪修改暴露的端口?