#!/bin/bash # 定义数据目录和配置文件路径 DATA_DIR="/opt/openlist/data" CONFIG_PATH="$DATA_DIR/config.json" # 确保目录存在(挂载后可能需要重新确认权限) mkdir -p "$DATA_DIR" # 检查配置文件是否存在,或者是否需要强制更新端口 # 如果你想每次启动都强制 7860,可以直接覆盖写入 echo '{"scheme":{"address":"0.0.0.0","http_port":7860}}' > "$CONFIG_PATH" echo "Config initialized at $CONFIG_PATH" # 启动程序 exec ./openlist server