# syntax=docker/dockerfile:1 FROM golang:1.23-alpine AS builder WORKDIR /app COPY . . RUN go mod download RUN go build -o /buque ./cmd/buque FROM alpine:3.18 WORKDIR /app COPY --from=builder /buque /usr/local/bin/buque COPY examples/config.example.yaml /app/config.yaml EXPOSE 8080 ENTRYPOINT ["/usr/local/bin/buque"]