msyql 容器化, aichatservice 容器化

This commit is contained in:
1iaan
2026-04-05 17:49:10 +08:00
parent 9d7c416737
commit f433490e0d
9 changed files with 133 additions and 208 deletions

View File

@@ -1,17 +1,10 @@
# 编译阶段
FROM quay.io/0voice/golang:1.20 as stage0
RUN go env -w GOPROXY=https://proxy.golang.com.cn,https://goproxy.cn,direct
ADD ./ /src/ai-chat-service
WORKDIR /src/ai-chat-service
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ai-chat-service ./chat-server
FROM quay.io/0voice/alpine:3.18 as stage1
FROM alpine:3.18
ADD ./grpc_health_probe-linux-amd64 /usr/bin/grpc_health_probe
RUN chmod +x /usr/bin/grpc_health_probe
MAINTAINER nick
LABEL maintainer="nick"
WORKDIR /app/
ADD ./dev.config.yaml /app/config.yaml
COPY --from=stage0 /src/ai-chat-service/ai-chat-service ./
COPY ./ai-chat-service-bin ./ai-chat-service
COPY ./docker.config.yaml /app/config.yaml
# 指定入口程序
ENTRYPOINT ["./ai-chat-service"]
# 指定容器的启动命令或者入口程序的参数