Gabriel00A commited on
Commit
c07bc7c
·
verified ·
1 Parent(s): 39d5eaa

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -12
Dockerfile CHANGED
@@ -10,22 +10,16 @@ RUN curl -fsSL -o /usr/local/bin/supercronic "https://github.com/aptible/supercr
10
 
11
  WORKDIR /workspace
12
 
13
- # --- 修改部分开始 ---
14
- # 更精确地复制每一个需要的文件和文件夹,而不是一次性复制所有
15
- COPY requirements.txt .
16
- COPY app.py .
17
- COPY process_report.py .
18
- COPY start.sh .
19
- COPY crontab .
20
- COPY README.md .
21
- # 如果您有 templates 文件夹,也复制它
22
- # COPY templates/ ./templates/
23
- # --- 修改部分结束 ---
24
-
25
  RUN pip install --upgrade pip
26
  RUN pip install -r requirements.txt
27
 
 
 
28
  RUN mkdir -p /data/uploads /data/outputs /workspace/logs
 
 
 
29
  RUN chmod +x /workspace/start.sh
30
 
31
  EXPOSE 7860
 
10
 
11
  WORKDIR /workspace
12
 
13
+ COPY . /workspace
 
 
 
 
 
 
 
 
 
 
 
14
  RUN pip install --upgrade pip
15
  RUN pip install -r requirements.txt
16
 
17
+ # --- 修改部分开始 ---
18
+ # 创建目录后,立即为 /data 文件夹及其所有子文件夹赋予所有用户读、写、执行的权限
19
  RUN mkdir -p /data/uploads /data/outputs /workspace/logs
20
+ RUN chmod -R 777 /data
21
+ # --- 修改部分结束 ---
22
+
23
  RUN chmod +x /workspace/start.sh
24
 
25
  EXPOSE 7860