部署参考 https://docs.cloudreve.org/getting-started/install 的docker compose部署方式,已经完成了正常部署
主要用于上传照片并且分享给模特,模特方便在线选片
缩略图列表显示的div限制了height为150px,我尝试直接修改html为100%,能自适应图片大小显示完整的缩略图,而不是裁剪之后的缩略图,所以准备修改前端部分的代码并重新构建
执行步骤如下:
①前端仓库是 https://github.com/cloudreve/frontend,切换到指定版本后修改其中的src/component/FileManager/FileIcon.js 文件72行,将 height: "150px" 修改为 height: "100%"
之后联系了前端同学帮我构建了build文件夹
②将build文件夹复制到服务器部署目录
③在yml中加上如下内容
volumes部分增加 - ./build:/cloudreve/build
新增command:["-eject"]
④重启服务,也就是docker compose down && docker compose up -d
docker compose ps查看,cloudreve服务在不断地重启,docker logs cloudreve 查看容器的相关日志信息,均为[Info]信息,
内容为
[Info] 2024-05-24 14:37:49 Initializing database connection...
[Info] 2024-05-24 14:37:49 Database version fulfilled, skip schema migration.
[Info] 2024-05-24 14:37:49 Initialize task queue with WorkerNum = 10
[Info] 2024-05-24 14:37:49 Initialize crontab jobs...
[Info] 2024-05-24 14:37:49 Folder with name "statics" already exists, it will be used to serve static files.
[Info] 2024-05-24 14:37:49 Ejecting "asset-manifest.json"...
[Info] 2024-05-24 14:37:49 Ejecting "css.worker.js"...
[Info] 2024-05-24 14:37:49 Ejecting "editor.worker.js"...
... 此部分是各种Ejecting 了js json css之类的信息
[Info] 2024-05-24 14:37:49 Ejecting "static/media/getFetch.51c934af.cjs"...
[Info] 2024-05-24 14:37:49 Ejecting "version.json"...
[Info] 2024-05-24 14:37:49 Finish ejecting static resources.
以上日志部分不停地重复刷新
我的问题是:
① 操作步骤是否有哪里出现问题
②是否有更详细的日志信息能看出为什么容器会不断重启