Env
约 385 字大约 1 分钟
2025-10-13
Karin API Docs / Env
接口: Env
定义于: packages/core/src/types/config/env.ts:1
属性
FFMPEG_PATH
FFMPEG_PATH:
string
定义于: packages/core/src/types/config/env.ts:27
ffmpeg路径
FFPLAY_PATH
FFPLAY_PATH:
string
定义于: packages/core/src/types/config/env.ts:31
ffplay路径
FFPROBE_PATH
FFPROBE_PATH:
string
定义于: packages/core/src/types/config/env.ts:29
ffprobe路径
HTTP_AUTH_KEY
HTTP_AUTH_KEY:
string
定义于: packages/core/src/types/config/env.ts:9
HTTP鉴权秘钥 仅用于karin自身Api
HTTP_ENABLE
HTTP_ENABLE:
string
定义于: packages/core/src/types/config/env.ts:3
是否启用HTTP
HTTP_HOST
HTTP_HOST:
string
定义于: packages/core/src/types/config/env.ts:7
HTTP监听地址
HTTP_PORT
HTTP_PORT:
string
定义于: packages/core/src/types/config/env.ts:5
HTTP监听端口
LOG_DAYS_TO_KEEP
LOG_DAYS_TO_KEEP:
string
定义于: packages/core/src/types/config/env.ts:19
日志保留天数
LOG_FNC_COLOR
LOG_FNC_COLOR:
string
定义于: packages/core/src/types/config/env.ts:23
logger.fnc颜色
LOG_LEVEL
LOG_LEVEL:
string
定义于: packages/core/src/types/config/env.ts:17
日志等级
LOG_MAX_LOG_SIZE
LOG_MAX_LOG_SIZE:
string
定义于: packages/core/src/types/config/env.ts:21
日志文件最大大小 如果此项大于0则启用日志分割
PM2_RESTART
PM2_RESTART:
string
定义于: packages/core/src/types/config/env.ts:15
重启是否调用pm2 如果不调用则会直接关机 此配置适合有进程守护的程序
REDIS_ENABLE
REDIS_ENABLE:
string
定义于: packages/core/src/types/config/env.ts:13
是否启用Redis 关闭后将使用内部虚拟Redis
RUNTIME
RUNTIME:
"node"
|"pm2"
|"tsx"
定义于: packages/core/src/types/config/env.ts:25
运行器 "node" | "pm2" | "tsx"
TSX_WATCH
TSX_WATCH:
string
定义于: packages/core/src/types/config/env.ts:33
tsx监察者模式
WS_SERVER_AUTH_KEY
WS_SERVER_AUTH_KEY:
string
定义于: packages/core/src/types/config/env.ts:11
ws_server鉴权秘钥