FROM golang:1.25-alpine AS build
WORKDIR /app

COPY go.mod go.sum ./
RUN apk add --no-cache git
RUN go mod download

COPY . .
RUN CGO_ENABLED=0 go build -o /kaya ./cmd/kaya

FROM alpine:3.20
RUN apk add --no-cache ca-certificates
WORKDIR /app
COPY --from=build /kaya /app/kaya
COPY profiles /app/profiles
EXPOSE 8087 9097
ENTRYPOINT ["/app/kaya"]
