FROM golang:1.21-bullseye as builder

WORKDIR /go/src/code.byted.org/infcp/vecps

COPY . .

RUN go generate ./... && go build -v -o /tmp/vecps cmd/main.go

FROM debian:bullseye

COPY --from=builder /tmp/vecps /usr/bin

WORKDIR /root

CMD "/bin/bash"
