openlist / entrypoint.sh
sunboy0628's picture
Create entrypoint.sh
a3c789f verified
raw
history blame contribute delete
506 Bytes
#!/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