redis缓存替换+pgvector向量替换

This commit is contained in:
1iaan
2026-04-04 22:39:16 +08:00
parent e993eb6c5c
commit 9d7c416737
124 changed files with 5460 additions and 141 deletions

View File

@@ -0,0 +1,19 @@
# 编译阶段
FROM golang:1.24 AS stage0
RUN go env -w GOPROXY=https://proxy.golang.com.cn,https://goproxy.cn,direct
ADD ./ /src/ai-chat-backend
WORKDIR /src/ai-chat-backend
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ai-chat-backend cmd/*.go
FROM alpine:3.18 AS stage1
ADD ./curl-amd64 /usr/bin/curl
RUN chmod +x /usr/bin/curl
LABEL maintainer="nick"
WORKDIR /app/
ADD ./dev.config.yaml /app/config.yaml
ADD ./www /app/www
COPY --from=stage0 /src/ai-chat-backend/ai-chat-backend ./
# 指定入口程序
ENTRYPOINT ["./ai-chat-backend"]
# 指定容器的启动命令或者入口程序的参数
CMD ["--config=config.yaml"]