jljiu commited on
Commit
3b7ade9
·
verified ·
1 Parent(s): 5172387

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -6
Dockerfile CHANGED
@@ -7,12 +7,12 @@ WORKDIR /app
7
  # 安装系统依赖
8
  RUN apt-get update && apt-get install -y curl sudo fontconfig
9
 
10
- # 设置所有环境变量
11
  ENV OLLAMA_HOME=/.ollama
12
- ENV GRADIO_TEMP_DIR=/root/.gradio
13
- ENV MPLCONFIGDIR=/root/.config/matplotlib
14
- ENV FONTCONFIG_PATH=/root/.cache/fontconfig
15
- ENV XDG_CACHE_HOME=/root/.cache
16
 
17
  # 创建必要的目录并设置权限
18
  RUN mkdir -p ${OLLAMA_HOME} \
@@ -20,9 +20,12 @@ RUN mkdir -p ${OLLAMA_HOME} \
20
  && mkdir -p ${MPLCONFIGDIR} \
21
  && mkdir -p ${FONTCONFIG_PATH} \
22
  && mkdir -p ${XDG_CACHE_HOME} \
23
- && chmod -R 777 /app \
24
  && chmod -R 777 ${OLLAMA_HOME}
25
 
 
 
 
26
  # 安装Ollama
27
  RUN curl -L https://ollama.ai/install.sh | sh
28
 
 
7
  # 安装系统依赖
8
  RUN apt-get update && apt-get install -y curl sudo fontconfig
9
 
10
+ # 设置所有环境变量到 /tmp 目录下
11
  ENV OLLAMA_HOME=/.ollama
12
+ ENV GRADIO_TEMP_DIR=/tmp/gradio
13
+ ENV MPLCONFIGDIR=/tmp/matplotlib
14
+ ENV FONTCONFIG_PATH=/tmp/fontconfig
15
+ ENV XDG_CACHE_HOME=/tmp/cache
16
 
17
  # 创建必要的目录并设置权限
18
  RUN mkdir -p ${OLLAMA_HOME} \
 
20
  && mkdir -p ${MPLCONFIGDIR} \
21
  && mkdir -p ${FONTCONFIG_PATH} \
22
  && mkdir -p ${XDG_CACHE_HOME} \
23
+ && chmod -R 777 /tmp \
24
  && chmod -R 777 ${OLLAMA_HOME}
25
 
26
+ # 确保/app目录可写
27
+ RUN chmod -R 777 /app
28
+
29
  # 安装Ollama
30
  RUN curl -L https://ollama.ai/install.sh | sh
31