Spaces:
Sleeping
Sleeping
| FROM ghcr.io/open-webui/open-webui:main | |
| # ββ System deps ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| RUN apt-get update && apt-get install -y --no-install-recommends \ | |
| curl \ | |
| git \ | |
| cron \ | |
| && rm -rf /var/lib/apt/lists/* | |
| # ββ Install huggingface_hub for dataset sync ββββββββββββββββββββββββββββββββββ | |
| RUN pip install --no-cache-dir huggingface_hub --break-system-packages || \ | |
| pip install --no-cache-dir huggingface_hub --user | |
| # ββ Copy scripts ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| COPY start.sh /start.sh | |
| COPY sync.py /sync.py | |
| COPY keepalive.sh /keepalive.sh | |
| RUN chmod +x /start.sh /keepalive.sh | |
| # ββ Expose port (HF Docker Spaces uses app_port from README.md) βββββββββββββββ | |
| EXPOSE 8080 | |
| # ββ Entrypoint ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| CMD ["/start.sh"] | |