build(Dockerfile): 更新 Go 版本并增强 DNS 配置
更新基础镜像中的 Go 版本从 1.25.2 到 1.25.3。 添加黑名单文件支持,增加缓存大小到 5000, 并将最大并行数调整为 4。
This commit is contained in:
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user