yiyungent / PluginCore

🔌 ASP.NET Core lightweight plugin framework | ASP.NET Core 轻量级 插件框架 - 一分钟集成 | Vue.js frontend | JavaScript SDK
https://yiyungent.github.io/PluginCore/
GNU Lesser General Public License v3.0
454 stars 87 forks source link

Docker 下: 上传插件失败: Invalid cross-device link #14

Open yiyungent opened 2 years ago

yiyungent commented 2 years ago

仅为 Docker 下,并挂载 Plugins 目录时,上传 插件才发生此问题,
不挂载 Plugins 目录,经过测试,正常上传插件

image

经过测试,仅为 上传过程错误, 手动上传到插件文件夹 Plugins, 并配置 App_Data/plugin.config.json, 无论 安装, 启用 , 禁用, 卸载, 删除 都正常使用

HoHoYee commented 1 year ago

挂载 目录 不行 挂载 文件 行 -v $HOME/PluginCore/PluginCore.Config.json:/app/App_Data/PluginCore.Config.json

yiyungent commented 1 year ago

挂载 目录 不行 挂载 文件 行 -v $HOME/PluginCore/PluginCore.Config.json:/app/App_Data/PluginCore.Config.json

感谢反馈,这个问题很奇怪,可能长期都修复不了,文件上传写的很普通,但放到 Docker 内就不行了,目测涉及到 Docker 挂载内部机制了,暂时解决不了