kkFileView的主要配置修改和容器部署

2,866 阅读1分钟

其实,官网已经说明的很详细了:点击访问(感谢官网的无私分享)

这里记录几点部署中遇到的小问题。

#拉取镜像
docker pull keking/kkfileview

#创建容器
docker run -it --name preview -p 8012:8012 keking/kkfileview

直接使用官网的发行版,给容器取个名preview,方便记忆。

image.png

安装好后把镜像的配置文件拷贝到宿主机修改成你要的配置,再拷贝回容器即可。(因为宿主机不识别vi命令,还要安装依赖) 其中容器中配置文件位于:/opt/kkFileView-4.1.0-SNAPSHOT/config/

image.png

#可能有些人路径不一样,大家可以自行到容器中查看一下
docker exec -it a74938366328 /bin/bash

#把配置文件拷贝到根目录下,修改配置
docker cp a74938366328:/opt/kkFileView-4.1.0-SNAPSHOT/config/application.properties .

#再到根目录下,把配置文件copy回容器中
docker cp ./application.properties a74938366328:/opt/kkFileView-4.1.0-SNAPSHOT/config/

配置文件,主要调整几点,大家根据自己的情况调整:

#office类型文档(word ppt)样式,默认为图片(image),可配置为pdf(预览时也有按钮切换)
office.preview.type = ${KK_OFFICE_PREVIEW_TYPE:image}

#是否关闭office预览切换开关,默认为false,可配置为true关闭
office.preview.switch.disabled = ${KK_OFFICE_PREVIEW_SWITCH_DISABLED:true}

#是否禁用首页文件上传
file.upload.disable = ${KK_FILE_UPLOAD_ENABLED:true}

#水印透明度
watermark.alpha = ${WATERMARK_ALPHA:0.08}

接下来就是配置https就可以访问啦。这里有详细的配置方法:点击访问

最终的访问地址:

你的域名/onlinePreview?url=你的文件地址&watermarkTxt=我是水印