markdown
markdown
### Docker下安装字体
1. 复制文件到服务器(字体目录`/usr/share/fonts`)
2. 查询Docker标识:
- 进入Docker终端可看到(图1)
- 或服务器执行`docker ps`查看(图2)
3. 复制文件到Docker:
```bash
docker cp /usr/share/fonts/** fa9da1133267:/usr/share/fonts/**
-
更新字体缓存:
bash fc-cache -f -v
-
查看字体是否安装成功:
bash fc-list
配置项
-
是否启用缓存
iniproperties cache.enabled = ${KK_CACHE_ENABLED:true}
-
缓存实现类型
- 默认内嵌RocksDB(
type = default
) - 可选Redis实现(
type = redis
,需配置spring.redisson.address
等参数) - JDK内置对象实现(
type = jdk
)
iniproperties cache.type = ${KK_CACHE_TYPE:jdk} # Redis连接配置(仅当cache.type=redis时生效) spring.redisson.address=${KK_SPRING_REDISSON_ADDRESS:127.0.0.1:6379} spring.redisson.password=${KK_SPRING_REDISSON_PASSWORD:}
- 默认内嵌RocksDB(
-
缓存自动清理时间(需
cache.clean.enabled=true
时生效)- 基于Quartz cron表达式
iniproperties cache.clean.cron = ${KK_CACHE_CLEAN_CRON:30 0 0 * * ?}
-
格式说明:秒 时 分 日 月 星期 年
-
示例:每年6月和12月1日凌晨3点清除缓存
rubyproperties ${KK_CACHE_CLEAN_CRON:0 0 3 * 6,12 ?}
-
Office文档预览类型
- 默认图片(
image
) - 可选PDF(
pdf
,预览时提供切换按钮)
iniproperties office.preview.type = ${KK_OFFICE_PREVIEW_TYPE:pdf}
- 默认图片(
启动/关闭 kk
进入kk bin目录:
bash
bash
# 关闭服务
./shutdown.sh
# 启动服务
./startup.sh