File size: 595 Bytes
f5f27ab
 
46574f0
f5f27ab
 
 
 
559f2d0
46574f0
 
 
3b37907
559f2d0
3341487
46574f0
b47f217
46574f0
 
3341487
559f2d0
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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"]