jamesw853 commited on
Commit
eab57c7
·
verified ·
1 Parent(s): bfb60d6

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -4
Dockerfile CHANGED
@@ -1,9 +1,9 @@
1
  FROM ubuntu:22.04
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive
 
4
  ENV OPENCODE_DATA_DIR=/data
5
 
6
- # 安装必要依赖(不再需要 supervisor)
7
  RUN apt-get update && apt-get install -y --no-install-recommends \
8
  curl \
9
  ca-certificates \
@@ -12,10 +12,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
12
  python3-pip \
13
  && rm -rf /var/lib/apt/lists/*
14
 
15
- # 安装 huggingface_hub
16
  RUN pip3 install --no-cache-dir huggingface_hub
17
 
18
- # 创建非 root 用户 (UID 1000) 和数据目录
19
  RUN useradd -m -u 1000 -s /bin/bash user && \
20
  mkdir -p /data && chown -R user:user /data
21
 
@@ -37,7 +35,6 @@ RUN ARCH=$(uname -m) && \
37
 
38
  ENV PATH="/home/user/.opencode/bin:${PATH}"
39
 
40
- # 复制同步脚本和启动脚本
41
  COPY --chown=user sync_to_dataset.py /home/user/sync_to_dataset.py
42
  COPY --chown=user entrypoint.sh /home/user/entrypoint.sh
43
 
 
1
  FROM ubuntu:22.04
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive
4
+ ENV XDG_DATA_HOME=/data
5
  ENV OPENCODE_DATA_DIR=/data
6
 
 
7
  RUN apt-get update && apt-get install -y --no-install-recommends \
8
  curl \
9
  ca-certificates \
 
12
  python3-pip \
13
  && rm -rf /var/lib/apt/lists/*
14
 
 
15
  RUN pip3 install --no-cache-dir huggingface_hub
16
 
 
17
  RUN useradd -m -u 1000 -s /bin/bash user && \
18
  mkdir -p /data && chown -R user:user /data
19
 
 
35
 
36
  ENV PATH="/home/user/.opencode/bin:${PATH}"
37
 
 
38
  COPY --chown=user sync_to_dataset.py /home/user/sync_to_dataset.py
39
  COPY --chown=user entrypoint.sh /home/user/entrypoint.sh
40