FROM golang:1.21 as builder
ARG GOOS
ARG GOARCH

WORKDIR /go/src/github.com/tidbcloud/config-service
COPY . .

RUN GOOS=${GOOS} GOARCH=${GOARCH} go build -mod=vendor -o /overlay ./app/overlay

FROM pulumi/pulumi:v2.16.2

COPY --from=builder /overlay /overlay


