# DEB
FROM golang:1.26 AS deps

WORKDIR /app

COPY go.mod go.sum ./
RUN go mod download

# BUILD
FROM deps AS build

WORKDIR /app

COPY . .

WORKDIR /app/cmd/tele
RUN go build -o tele

# RUN IMAGE
FROM gcr.io/distroless/base

WORKDIR /app
COPY --from=build /app/cmd/tele/tele .

CMD ["./tele"]
