sanpang commited on
Commit
48ad073
·
1 Parent(s): 4596da9

option docker cache

Browse files
Files changed (1) hide show
  1. .container/Dockerfile +12 -7
.container/Dockerfile CHANGED
@@ -20,23 +20,28 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
20
  && apt-get clean \
21
  && rm -rf /var/lib/apt/lists/*
22
 
 
 
 
 
 
 
 
 
 
23
  # 创建虚拟环境并安装依赖
24
  RUN uv venv .venv --python=3.10 && \
25
  . .venv/bin/activate && \
26
  uv pip install -e .
27
 
28
- # 复制项目文件
29
  COPY owl/ ./owl/
30
  COPY licenses/ ./licenses/
31
  COPY assets/ ./assets/
32
- COPY README.md .
33
  COPY README_zh.md .
34
- COPY pyproject.toml .
35
 
36
- # 如果README.md不存在则创建
37
- RUN if [ ! -f "README.md" ]; then echo -e "# OWL Project\n\n这是OWL项目的Docker环境。" > README.md; fi
38
- # 安装uv工具
39
- RUN pip install uv
40
 
41
 
42
 
 
20
  && apt-get clean \
21
  && rm -rf /var/lib/apt/lists/*
22
 
23
+ # 安装uv工具
24
+ RUN pip install uv
25
+
26
+ # 复制构建项目文件
27
+ COPY pyproject.toml .
28
+ COPY README.md .
29
+ # 如果README.md不存在则创建
30
+ RUN if [ ! -f "README.md" ]; then echo -e "# OWL Project\n\n这是OWL项目的Docker环境。" > README.md; fi
31
+
32
  # 创建虚拟环境并安装依赖
33
  RUN uv venv .venv --python=3.10 && \
34
  . .venv/bin/activate && \
35
  uv pip install -e .
36
 
37
+ # 复制运行项目文件
38
  COPY owl/ ./owl/
39
  COPY licenses/ ./licenses/
40
  COPY assets/ ./assets/
 
41
  COPY README_zh.md .
 
42
 
43
+
44
+
 
 
45
 
46
 
47