innofacisteven commited on
Commit
2e0284f
·
verified ·
1 Parent(s): fec62a3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -10
Dockerfile CHANGED
@@ -1,15 +1,18 @@
1
- # Dockerfile
2
-
3
- # 從官方映像檔來源開始
4
  FROM ghcr.io/hkuds/lightrag:latest
5
 
6
- # .env 檔案複製到容器的工作目錄中
7
- COPY .env /app/.env
 
 
8
 
9
- # 設定工作目錄
10
  WORKDIR /app
 
 
 
 
 
 
11
 
12
- # 容器啟動時執行的命令
13
- # LightRAG 映像檔預設會執行 lightrag-server
14
- # 我們只需要公開端口
15
- EXPOSE 9621
 
 
 
 
1
  FROM ghcr.io/hkuds/lightrag:latest
2
 
3
+ # 安裝 curl 與 Ollama
4
+ USER root
5
+ RUN apt-get update && apt-get install -y curl ca-certificates && rm -rf /var/lib/apt/lists/* \
6
+ && curl -fsSL https://ollama.com/install.sh | sh
7
 
8
+ # 複製環境變數與啟動腳本
9
  WORKDIR /app
10
+ COPY .env /app/.env
11
+ COPY start.sh /app/start.sh
12
+ RUN chmod +x /app/start.sh
13
+
14
+ # 開放 LightRAG 服務埠(Space 會自動反向代理)
15
+ EXPOSE 9621
16
 
17
+ # 啟動 Ollama + LightRAG
18
+ CMD ["/bin/bash", "/app/start.sh"]