ngbs 3 달 전
부모
커밋
4b34e5a020
2개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      chinadns-ng/Dockerfile
  2. 10 0
      chinadns-ng/Dockerfile.x86_64_v1

+ 1 - 2
chinadns-ng/Dockerfile

@@ -6,6 +6,5 @@ RUN export version=$(wget -qO- https://api.github.com/repos/zfl9/chinadns-ng/rel
 
 FROM playn/alpine:latest
 COPY --from=builder /tmp/chinadns-ng /usr/local/bin/
-RUN apk --no-cache --no-progress add ipset nftables
-RUN chinadns-ng --version
+RUN apk --no-cache --no-progress add nftables
 ENTRYPOINT ["/usr/local/bin/chinadns-ng"]

+ 10 - 0
chinadns-ng/Dockerfile.x86_64_v1

@@ -0,0 +1,10 @@
+# syntax=docker/dockerfile:1
+FROM playn/alpine AS builder
+RUN export version=$(wget -qO- https://api.github.com/repos/zfl9/chinadns-ng/releases/latest | grep '"tag_name":' | head -n 1 | sed -E 's/.*"([^"]+)".*/\1/'); \
+    wget --quiet -O /tmp/chinadns-ng https://github.com/zfl9/chinadns-ng/releases/download/${version}/chinadns-ng+wolfssl@x86_64-linux-musl@x86_64_v2@fast+lto; \
+    chmod +x /tmp/chinadns-ng
+
+FROM playn/alpine:latest
+COPY --from=builder /tmp/chinadns-ng /usr/local/bin/
+RUN apk --no-cache --no-progress add nftables
+ENTRYPOINT ["/usr/local/bin/chinadns-ng"]