taowang1993 commited on
Commit
d90d6e0
·
verified ·
1 Parent(s): 354c3ce

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -26
Dockerfile CHANGED
@@ -1,32 +1,14 @@
1
- # Use prebuilt Open WebUI image instead of building from scratch
2
  FROM ghcr.io/open-webui/open-webui:main
3
 
4
- # Set environment variables
5
- ENV ENV=prod \
6
- PORT=8080 \
7
- USE_OLLAMA_DOCKER=false \
8
- USE_CUDA_DOCKER=false \
9
- USE_CUDA_DOCKER_VER=cu121 \
10
- USE_EMBEDDING_MODEL_DOCKER="sentence-transformers/all-MiniLM-L6-v2" \
11
- USE_RERANKING_MODEL_DOCKER="" \
12
- OLLAMA_BASE_URL="/ollama" \
13
- OPENAI_API_BASE_URL="" \
14
- OPENAI_API_KEY="" \
15
- WEBUI_SECRET_KEY="" \
16
- SCARF_NO_ANALYTICS=true \
17
- DO_NOT_TRACK=true \
18
- ANONYMIZED_TELEMETRY=false \
19
- WHISPER_MODEL="base" \
20
- WHISPER_MODEL_DIR="/app/backend/data/cache/whisper/models" \
21
- RAG_EMBEDDING_MODEL="sentence-transformers/all-MiniLM-L6-v2" \
22
- RAG_RERANKING_MODEL="" \
23
- SENTENCE_TRANSFORMERS_HOME="/app/backend/data/cache/embedding/models" \
24
- HF_HOME="/app/backend/data/cache/embedding/models" \
25
- HOME=/root \
26
- WEBUI_BUILD_VERSION=main
27
 
28
- # Expose the required port
 
 
 
29
  EXPOSE 8080
30
 
31
- # Start the Open WebUI service
32
  CMD ["bash", "start.sh"]
 
1
+ # Use a prebuilt image instead of building from scratch
2
  FROM ghcr.io/open-webui/open-webui:main
3
 
4
+ # Set the data directory environment variable
5
+ ENV DATA_DIR=/app/backend/data
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
 
7
+ # Ensure the data directory exists and has the correct ownership and permissions
8
+ RUN mkdir -p ${DATA_DIR} && chown -R 1000:1000 ${DATA_DIR}
9
+
10
+ # Expose the web server port
11
  EXPOSE 8080
12
 
13
+ # Start the application
14
  CMD ["bash", "start.sh"]