Spaces:
Sleeping
Sleeping
FROM ghcr.io/open-webui/open-webui:latest | |
# Environment variables | |
ENV OPENAI_BASE_URL=${OPENAI_BASE_URL} | |
ENV OPENAI_API_KEY=${OPENAI_API_KEY} | |
ENV WEBUI_SECRET_KEY=${WEBUI_SECRET_KEY} | |
# Ensure /data exists and is writable, link to app data | |
RUN mkdir -p /data && chmod 777 /data \ | |
&& rm -rf /app/backend/data \ | |
&& ln -s /data /app/backend/data | |
# Set DB path explicitly | |
ENV DATABASE_URL=sqlite:////data/openwebui.db | |
# Hugging Face expects port 7860 | |
ENV PORT=7860 | |
EXPOSE 7860 | |
# Run the actual Open WebUI app | |
CMD ["uvicorn", "open_webui.main:app", "--host", "0.0.0.0", "--port", "7860"] | |