FROM golang:1.23-bookworm AS base

WORKDIR /build

COPY go.mod ./

COPY . .

RUN go build -o card_validate ./cmd/api.go

EXPOSE 8080

# todo: check signal handling 
CMD ["/build/card_validate"]
