FROM golang:1.26.0-alpine AS build

WORKDIR /src

COPY go.mod .
COPY go.sum .

RUN go mod download

COPY . .

RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o /out/remembos ./cmd/remembos


FROM alpine:3.21

RUN apk add --no-cache imagemagick tzdata

COPY --from=build /out/remembos /remembos

ENTRYPOINT ["/remembos"]
