feat: initial commit for HookPilot
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# HookPilot 环境配置,复制到 /etc/hookpilot/hookpilot.env 后按需修改
|
||||
# 修改后执行:sudo systemctl restart hookpilot
|
||||
|
||||
# 监听地址。由反向代理对外提供 HTTPS,服务本身只监听本机
|
||||
HOOKPILOT_HOST=127.0.0.1
|
||||
HOOKPILOT_PORT=8787
|
||||
|
||||
# 数据目录:SQLite 数据库、脚本文件、任务临时目录、默认工作目录
|
||||
HOOKPILOT_DATA_DIR=/var/lib/hookpilot
|
||||
|
||||
# 前端构建产物目录(默认为程序目录下的 web/dist)
|
||||
# HOOKPILOT_WEB_DIR=/opt/hookpilot/web/dist
|
||||
|
||||
# 首次启动时创建的管理员。不设置密码时会随机生成并打印到日志(journalctl -u hookpilot)
|
||||
HOOKPILOT_ADMIN_USER=admin
|
||||
# HOOKPILOT_ADMIN_PASSWORD=请替换为强密码
|
||||
|
||||
# 信任的反向代理:loopback(默认,代理在本机)、true、false,或逗号分隔的 IP/网段
|
||||
HOOKPILOT_TRUST_PROXY=loopback
|
||||
|
||||
# 登录 Cookie 是否带 Secure:auto(按请求协议判断)、true、false
|
||||
HOOKPILOT_COOKIE_SECURE=auto
|
||||
|
||||
# 登录会话有效期(小时)
|
||||
HOOKPILOT_SESSION_TTL_HOURS=168
|
||||
|
||||
# 请求体上限(字节),默认 1 MiB
|
||||
HOOKPILOT_BODY_LIMIT=1048576
|
||||
|
||||
# 脚本执行使用的 Bash 与 PATH
|
||||
HOOKPILOT_BASH=/bin/bash
|
||||
HOOKPILOT_EXEC_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
|
||||
# 日志级别:fatal / error / warn / info / debug
|
||||
HOOKPILOT_LOG_LEVEL=info
|
||||
|
||||
# 脚本执行时区(可选)
|
||||
# TZ=Asia/Shanghai
|
||||
Reference in New Issue
Block a user