TenduL's picture
Update Dockerfile
559f2d0 verified
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"]