this repo has no description
1FROM golang:1.23 AS builder
2RUN apt-get update && apt-get install -y \
3 gcc \
4 libc6-dev \
5 libsqlite3-dev \
6 && rm -rf /var/lib/apt/lists/*
7WORKDIR /app
8COPY go.mod go.sum ./
9RUN go mod download
10COPY . .
11RUN CGO_ENABLED=1 GOOS=linux go build -o /app/recordcollector ./cmd/recordcollector
12FROM debian:stable-slim
13RUN apt-get update && apt-get install -y \
14 libsqlite3-0 \
15 ca-certificates \
16 && rm -rf /var/lib/apt/lists/* \
17 && update-ca-certificates
18COPY --from=builder /app/recordcollector /recordcollector
19ENTRYPOINT ["/recordcollector"]