FROM golang:1.23-alpine AS builder WORKDIR /app COPY . . RUN go mod tidy RUN go build -o app . FROM alpine:latest WORKDIR /root/ COPY --from=builder /app/app . EXPOSE 23234 CMD ["./app"]