0.21升级0.22后总前端打包镜像没有权限创建文件夹
二次开发还是官方镜像?
二开的话,ci
和 Dockerfile
再参考下 0.22.x
最新的总前端代码。
是0.22.2-preview吗
不是 preview
, 如果还是不行,用官方的代码打包(官方代码应该是正常的),然后对比和你的差异吧。
哪个是最新的,0.22.1吗
嗯嗯
用0.22和0.23的官方代码报同样的错
试过,删除之后报错502
这个版本的base镜像是监听的 8080 端口,请将之前映射 80 端口改为 8080
80和8080都试过,都不行
请按以下流程测试:
- 删除
USER 33
- 构建镜像并部署
- 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端口,在哪修改暴露的端口?