소스 검색

feat: dockerfile

Yeuoly 1 년 전
부모
커밋
f23239e1c8
2개의 변경된 파일10개의 추가작업 그리고 10개의 파일을 삭제
  1. 5 5
      docker/amd64/dockerfile
  2. 5 5
      docker/arm64/dockerfile

+ 5 - 5
docker/amd64/dockerfile

@@ -7,12 +7,12 @@ COPY conf/config.yaml /conf/config.yaml
 # change source to TSINGHUA if environment['TSINGHUA'] is set
 ARG TSINGHUA
 
-RUN apt-get clean && \
-    apt-get update && apt-get install -y pkg-config libseccomp-dev \
-    && rm -rf /var/lib/apt/lists/* \
+RUN apt-get clean && apt-get update 
+RUN apt-get install -y pkg-config libseccomp-dev wget xz-utils
+RUN rm -rf /var/lib/apt/lists/* \
     && chmod +x /main \
-    && pip3 install jinja2 \
-    && wget -O /opt/node-v20.11.1-linux-x64.tar.xz https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz \
+    && pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple jinja2 \
+    && wget -O /opt/node-v20.11.1-linux-x64.tar.xz https://npmmirror.com/mirrors/node/v20.11.1/node-v20.11.1-linux-x64.tar.xz \
     && tar -xvf /opt/node-v20.11.1-linux-x64.tar.xz -C /opt \
     && ln -s /opt/node-v20.11.1-linux-x64/bin/node /usr/local/bin/node \
     && rm -f /opt/node-v20.11.1-linux-x64.tar.xz

+ 5 - 5
docker/arm64/dockerfile

@@ -7,12 +7,12 @@ COPY conf/config.yaml /conf/config.yaml
 # change source to TSINGHUA if environment['TSINGHUA'] is set
 ARG TSINGHUA
 
-RUN apt-get clean && \
-    apt-get update && apt-get install -y pkg-config libseccomp-dev \
-    && rm -rf /var/lib/apt/lists/* \
+RUN apt-get clean && apt-get update 
+RUN apt-get install -y pkg-config libseccomp-dev wget xz-utils
+RUN rm -rf /var/lib/apt/lists/* \
     && chmod +x /main \
-    && pip3 install jinja2 \
-    && wget -O /opt/node-v20.11.1-linux-arm64.tar.xz https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-arm64.tar.xz \
+    && pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple jinja2 \
+    && wget -O /opt/node-v20.11.1-linux-arm64.tar.xz https://npmmirror.com/mirrors/node/v20.11.1/node-v20.11.1-linux-arm64.tar.xz \
     && tar -xvf /opt/node-v20.11.1-linux-arm64.tar.xz -C /opt \
     && ln -s /opt/node-v20.11.1-linux-arm64/bin/node /usr/local/bin/node \
     && rm -f /opt/node-v20.11.1-linux-arm64.tar.xz