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
|
WORKDIR /app
|
||||||
COPY . .
|
COPY . .
|
||||||
@@ -16,6 +16,7 @@ WORKDIR /app
|
|||||||
|
|
||||||
# 只复制编译好的二进制,不再打包证书
|
# 只复制编译好的二进制,不再打包证书
|
||||||
COPY --from=builder /app/dot /app/dot
|
COPY --from=builder /app/dot /app/dot
|
||||||
|
COPY blacklist.txt /app/blacklist.txt
|
||||||
|
|
||||||
# 运行时定义可覆盖的环境变量(不在构建时生效)
|
# 运行时定义可覆盖的环境变量(不在构建时生效)
|
||||||
ENV CERT_FILE=aixiao.me.cer
|
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\" \
|
-upstream \"119.29.29.29:53,223.5.5.5:53,114.114.114.114:53\" \
|
||||||
-cache-ttl 300s \
|
-cache-ttl 300s \
|
||||||
-timeout 3s \
|
-timeout 3s \
|
||||||
-max-parallel 3"]
|
-cache-size 50000 \
|
||||||
|
-max-parallel 4 \
|
||||||
|
-blacklist-file /app/blacklist.txt"]
|
||||||
|
|||||||
Reference in New Issue
Block a user