FROM golang:1.21-alpine AS build

ENV GOPRIVATE coopcloud.tech

RUN apk add --no-cache make git gcc musl-dev

COPY . /app

WORKDIR /app

RUN CGO_ENABLED=0 make build

FROM scratch

COPY --from=build /app/abra /abra

ENTRYPOINT ["/abra"]
