1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[Bug] Track if the application's docker-compose file has been edited and prompt during upgrades.

Open jimes222 opened this issue 4 months ago • 1 comments

Contact Information

No response

1Panel Version

社区版 v2.0.9

Problem Description

在当前版本中,如果对应用商店中的应用的 docker-compose.yml 进行自定义修改,然后当应用有新版本时点击更新,1Panel 不会对“修改过 docker-compose.yml”这个行为有明确提醒,只有“文件对比”功能:

Image

由于一般会主动修改 docker-compose.yml 的应用也不会很多,时间一长会忘掉或想不起有修改哪个应用的 docker-compose.yml,也有较大可能不会在每个应用升级时都去进行文件对比,这种情况下当应用有新版本时直接点击更新,就可能会出现一些问题。

是否可以记住有哪些应用被修改过 docker-compose.yml 或在安装/升级应用时加个“我已编辑过 docker-compose.yml 文件”选框,以便对自定义过 docker-compose.yml 的应用做个标记?

Steps to Reproduce

安装应用商店的某个应用的低版本(如 Gitea 的 24.3.0); 修改 docker-compose.yml 中的配置,如修改 ports:

- "127.0.0.1:3000:3000" # HTTP 端口通过 OpenResty 访问,不开放
- "0.0.0.0:22:22" # 开放 SSH 端口以便使用 SSH 提交与克隆功能

然后安装,安装成功后,再从应用商店中更新该应用,不会有“该应用的 docker-compose.yml 有变更,建议查看对比后再更新”等类似的提示。

The expected correct result

对应用商店中自定义过 docker-compose.yml 的应用,有“自定义”标识或者在应用升级时有明确提醒?

Related log output


Additional Information

No response

jimes222 avatar Aug 26 '25 15:08 jimes222

感谢反馈 我们会在后续版本考虑增加此功能

zhengkunwang223 avatar Aug 27 '25 02:08 zhengkunwang223

v2.0.13 版本已发布。

wanghe-fit2cloud avatar Nov 20 '25 03:11 wanghe-fit2cloud