update dockerfiles
Browse files- .container/Dockerfile +8 -7
.container/Dockerfile
CHANGED
@@ -18,8 +18,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
18 |
gcc python3-dev \
|
19 |
&& apt-get clean \
|
20 |
&& rm -rf /var/lib/apt/lists/*
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
22 |
COPY pyproject.toml .
|
|
|
23 |
# 创建README.md文件以避免构建错误
|
24 |
RUN echo "# OWL Project\n\n这是OWL项目的Docker环境。" > README.md
|
25 |
# 安装uv工具
|
@@ -31,12 +37,7 @@ RUN uv venv .venv --python=3.10 && \
|
|
31 |
uv pip install -e .
|
32 |
|
33 |
|
34 |
-
|
35 |
-
COPY owl/ ./owl/
|
36 |
-
COPY licenses/ ./licenses/
|
37 |
-
COPY assets/ ./assets/
|
38 |
-
COPY README.md .
|
39 |
-
COPY README_zh.md .
|
40 |
|
41 |
# 创建启动脚本
|
42 |
RUN echo '#!/bin/bash\nxvfb-run --auto-servernum --server-args="-screen 0 1280x960x24" python "$@"' > /usr/local/bin/xvfb-python && \
|
|
|
18 |
gcc python3-dev \
|
19 |
&& apt-get clean \
|
20 |
&& rm -rf /var/lib/apt/lists/*
|
21 |
+
# 复制项目文件
|
22 |
+
COPY owl/ ./owl/
|
23 |
+
COPY licenses/ ./licenses/
|
24 |
+
COPY assets/ ./assets/
|
25 |
+
COPY README.md .
|
26 |
+
COPY README_zh.md .
|
27 |
COPY pyproject.toml .
|
28 |
+
|
29 |
# 创建README.md文件以避免构建错误
|
30 |
RUN echo "# OWL Project\n\n这是OWL项目的Docker环境。" > README.md
|
31 |
# 安装uv工具
|
|
|
37 |
uv pip install -e .
|
38 |
|
39 |
|
40 |
+
|
|
|
|
|
|
|
|
|
|
|
41 |
|
42 |
# 创建启动脚本
|
43 |
RUN echo '#!/bin/bash\nxvfb-run --auto-servernum --server-args="-screen 0 1280x960x24" python "$@"' > /usr/local/bin/xvfb-python && \
|