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