abc1181 commited on
Commit
d7b4b6a
Β·
verified Β·
1 Parent(s): 7f262f4

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +25 -0
Dockerfile ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ghcr.io/open-webui/open-webui:main
2
+
3
+ # ── Port HF requires ──────────────────────────────────────────────────────────
4
+ ENV PORT=7860
5
+
6
+ # ── Disable auth for personal use (set to true to enable login) ───────────────
7
+ ENV WEBUI_AUTH=False
8
+
9
+ # ── Point directly at your ollama-tools space ─────────────────────────────────
10
+ ENV OPENAI_API_BASE_URL=https://abc1181-ollama-tools.hf.space/v1
11
+ ENV OPENAI_API_KEY=your-api-key-here
12
+
13
+ # ── Disable Ollama since you're using your own backend ────────────────────────
14
+ ENV OLLAMA_BASE_URL=""
15
+ ENV ENABLE_OLLAMA_API=False
16
+
17
+ # ── Optional: set default model ───────────────────────────────────────────────
18
+ ENV DEFAULT_MODELS="Obsidian Fast ⚑"
19
+
20
+ # ── Data directory ────────────────────────────────────────────────────────────
21
+ ENV DATA_DIR=/app/backend/data
22
+
23
+ EXPOSE 7860
24
+
25
+ CMD ["bash", "-c", "cd /app/backend && uvicorn main:app --host 0.0.0.0 --port 7860"]