| 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 |
|
|
| |
| RUN mkdir -p /app/db /app/backend/data && \ |
| chown -R 1000:1000 /app/db /app/backend/data /app/backend/open_webui/static && \ |
| |
| ln -sf /app/db/webui.db /app/backend/data/webui.db |
|
|
| |
| COPY sync_data.sh /app/sync_data.sh |
| RUN chmod +x /app/sync_data.sh |
|
|
| USER 1000 |
|
|
| CMD ["/app/sync_data.sh"] |