diff --git a/Dockerfile b/Dockerfile index e1e22c3..9a4e7b4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # ---------- 构建阶段 ---------- -FROM golang:1.25.2-alpine AS builder +FROM golang:1.25.3-alpine AS builder WORKDIR /app COPY . . @@ -16,6 +16,7 @@ WORKDIR /app # 只复制编译好的二进制,不再打包证书 COPY --from=builder /app/dot /app/dot +COPY blacklist.txt /app/blacklist.txt # 运行时定义可覆盖的环境变量(不在构建时生效) ENV CERT_FILE=aixiao.me.cer @@ -31,4 +32,6 @@ ENTRYPOINT ["sh", "-c", "./dot \ -upstream \"119.29.29.29:53,223.5.5.5:53,114.114.114.114:53\" \ -cache-ttl 300s \ -timeout 3s \ - -max-parallel 3"] + -cache-size 50000 \ + -max-parallel 4 \ + -blacklist-file /app/blacklist.txt"]