CasaOS icon indicating copy to clipboard operation
CasaOS copied to clipboard

[Bug] 应用商店下载的 docker 应用无法手动修改安装版本

Open Marrrrrrrrry opened this issue 11 months ago • 6 comments

例如 Alist 截至今天最新版是 3.32.0 但是商店依然是 3.28.0 而且无法手工修改为 latest 或指定版本,点击自带的更新显示已是最新 我理解 casa 作为非营利项目无法投入太多人力放在应用商店,但是能不能给用户安装后手工修改安装版本的机会

Marrrrrrrrry avatar Mar 17 '24 23:03 Marrrrrrrrry

可以手动把商店的docker-compose的yaml下载下来,修改版本之后手动导入安装,可以保留开发者推荐的设置的同时修改版本号

hky3535 avatar Mar 18 '24 05:03 hky3535

为什么编辑界面不让手动修改版本号呢,是有什么其他考量吗,先下载配置再上传这么绕一圈不是多此一举吗

2273446670 avatar Mar 18 '24 06:03 2273446670

为什么编辑界面不让手动修改版本号呢,是有什么其他考量吗,先下载配置再上传这么绕一圈不是多此一举吗

我是认为毕竟每个版本可能在配置参数中也会有些许不同,在这方面的软件运维可能会需要社区一同协作,我相信作者在之后的更新中可能会开放这方面的选项,以及可能会开放关于社区版docker-compose的精选集合(即个人开发者可以自由上传自己编辑的docker-compose),以保证每个应用都可以以最新版运行。而且我认为casaos的作者可能更希望将精力放在开发webui上,casaos的这个商店以及这几百个docker-compose更像是为社区作者提供了一个“app上架模板”的例子,而不是说,大家可以完全仅使用这个商店中的“作者应用”,就能完成所有的生产力建设。

与此同时我还需要提醒一下,您在商店右侧可以找到一个按钮“More apps”,可以参考https://github.com/WisdomSky/CasaOS-LinuxServer-AppStore 这个项目,将更多的最新应用添加进商店面板

hky3535 avatar Mar 18 '24 06:03 hky3535

@hky3535 @2273446670 @Marrrrrrrrry 感谢大家的反馈。这个功能将在0.4.8来到CasaOS。

之前没有做主要是一些用户交互逻辑不好处理,比如用户自定义tag之后,怎么和商店里的版本比较升级。如果用户把tag设成latest之后怎么更新(因为都是latest就没有办法对比tag的区别了)。

因为想要这个功能的用户比较多,产品同学对这里交互逻辑进行了设计,现在已经开始实现这个功能了。将在下个版本中引入CasaOS

CorrectRoadH avatar Mar 19 '24 02:03 CorrectRoadH

@hky3535 @2273446670 @Marrrrrrrrry 感谢大家的反馈。这个功能将在0.4.8来到CasaOS。

之前没有做主要是一些用户交互逻辑不好处理,比如用户自定义tag之后,怎么和商店里的版本比较升级。如果用户把tag设成latest之后怎么更新(因为都是latest就没有办法对比tag的区别了)。

因为想要这个功能的用户比较多,产品同学对这里交互逻辑进行了设计,现在已经开始实现这个功能了。将在下个版本中引入CasaOS

感谢开发!谢谢作者!

hky3535 avatar Mar 19 '24 02:03 hky3535

@CorrectRoadH 说实话我不太喜欢应用商店,一是里面的应用版本有点老了,二是默认配置不符合我这里的情况(我不喜欢 DATA 挂在根目录以及它的结构,但几乎所有的应用都将配置指向了它)。所以都是自己定制 docker file 安装的。

如你所说应该将重心放在 WebUI 而不是应用商店的维护上,CasaOS 对我来说更多是 Docker 服务的启动器。如果可能我倒希望能将应用商店剥离掉,仅保留 Docker 安装能力。更新容器我也有 Watchtower 能办到,CasaOS 现在搞得有点太重了。

xuqingkuang avatar Mar 21 '24 13:03 xuqingkuang