FROM ghcr.io/open-webui/open-webui:latest | |
# 安装必要的工具包 | |
RUN apt-get update && \ | |
apt-get install -y \ | |
xmlstarlet \ | |
sqlite3 \ | |
&& apt-get clean \ | |
&& rm -rf /var/lib/apt/lists/* | |
# 复制同步脚本 | |
COPY sync_data.sh sync_data.sh | |
# 设置权限并修改启动脚本 | |
RUN chmod -R 777 ./data && \ | |
sed -i "1r sync_data.sh" ./start.sh |