this repo has no description
1FROM golang:1.25-alpine AS builder
2
3WORKDIR /app
4
5COPY go.mod ./
6RUN go mod download
7
8COPY . .
9
10RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o proxy .
11
12FROM gcr.io/distroless/static-debian12:nonroot
13
14COPY --from=builder /app/proxy /proxy
15
16EXPOSE 8080
17
18ENTRYPOINT ["/proxy"]