An experimental pub/sub client and server project.
at main 332 B view raw
1FROM golang:latest as builder 2 3WORKDIR /app 4 5COPY go.mod go.sum ./ 6COPY cmd/server/ ./ 7RUN go mod download 8 9COPY . . 10 11RUN CGO_ENABLED=0 go build -o message-broker-server . 12 13FROM alpine:latest 14 15RUN apk --no-cache add ca-certificates 16 17WORKDIR /root/ 18COPY --from=builder /app/message-broker-server . 19 20CMD ["./message-broker-server"]