ow / Dockerfile
elmerzole's picture
Update Dockerfile
ad27e45 verified
raw
history blame contribute delete
645 Bytes
FROM ghcr.io/open-webui/open-webui:latest
USER root
RUN apt-get update && apt-get install -y bash inotify-tools openssl sqlite3 git && \
rm -rf /var/lib/apt/lists/* && \
ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
# Create writable dirs for DB + Open-WebUI
RUN mkdir -p /app/db /app/backend/data && \
chown -R 1000:1000 /app/db /app/backend/data /app/backend/open_webui/static && \
# Ensure Open-WebUI sees db at backend/data/webui.db
ln -sf /app/db/webui.db /app/backend/data/webui.db
# Copy sync script
COPY sync_data.sh /app/sync_data.sh
RUN chmod +x /app/sync_data.sh
USER 1000
CMD ["/app/sync_data.sh"]