ngbs 3 kuukautta sitten
vanhempi
sitoutus
4b34e5a020
2 muutettua tiedostoa jossa 11 lisäystä ja 2 poistoa
  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"]