from docker.yuchat.top/golang:1.21-alpine AS builder workdir /app COPY . . RUN go mod tidy && go build -o yuchat-proxy-server server/main.go from docker.yuchat.top/alpine:3.11 workdir /app expose 8080 copy --from=builder /app/yuchat-proxy-server /app/yuchat-proxy-server entrypoint ["./yuchat-proxy-server"]