fix(local): sqlite3.db/redka.db 与 aiops 二进制同级存放

- local 模式默认库文件改为 ./sqlite3.db,不再使用 data/ 子目录
- redka 缓存改为 ./redka.db,与可执行文件同目录
This commit is contained in:
Logan.Li committed 2026-06-26 16:16:51 +08:00
1 parent e7a479ccf5
commit d27a2e6cbe
5 files changed
+15 -13

No files matched your search

+4 -5
View File
@@ -64,7 +64,6 @@ FRONTEND_PID_FILE="$SCRIPT_DIR/$FRONTEND_DIR/.frontend.pid"
STANDALONE_BIN_PATH="$SCRIPT_DIR/$STANDALONE_BIN"
BINARY_PID_FILE="$SCRIPT_DIR/.aiops.pid"
BINARY_ARGS_FILE="$SCRIPT_DIR/.aiops.args"
DATA_DIR="$SCRIPT_DIR/data"
LOGS_DIR="$SCRIPT_DIR/logs"
# 检测操作系统
@@ -396,7 +395,7 @@ database:
port: 3306
user: ""
password: ""
dbname: "data/sqlite3.db"
dbname: "sqlite3.db"
charset: "utf8mb4"
max_conn: 100
max_idle: 10
@@ -534,7 +533,7 @@ start_binary_daemon() {
local port
port=$(binary_listen_port "${args[@]}")
cd "$SCRIPT_DIR"
mkdir -p "$DATA_DIR" "$LOGS_DIR" uploads
mkdir -p "$LOGS_DIR" uploads
rotate_log "$LOGS_DIR/aiops.log"
stop_binary_process "$port"
nohup ./"$STANDALONE_BIN" "${args[@]}" >> "$LOGS_DIR/aiops.log" 2>&1 &
@@ -543,7 +542,7 @@ start_binary_daemon() {
if wait_binary_ready "$port"; then
success "二进制已启动 (PID: $(cat "$BINARY_PID_FILE"), 端口: $port)"
info "日志: $LOGS_DIR/aiops.log"
info "数据: $DATA_DIR/"
info "数据: $SCRIPT_DIR/sqlite3.db, $SCRIPT_DIR/redka.db"
verify_binary_version "$port" || true
return 0
fi
@@ -825,7 +824,7 @@ cmd_binary() {
build_standalone_binary || exit 1
fi
banner "========== 前台启动独立二进制 =========="
mkdir -p "$DATA_DIR" "$LOGS_DIR" uploads
mkdir -p "$LOGS_DIR" uploads
if [ $# -gt 0 ]; then
save_binary_args "$@"
fi