File size: 310 Bytes
3ecfe58 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | FROM golang:1.23-alpine AS builder
WORKDIR /src
COPY go.mod ./
COPY main.go ./
RUN CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o /out/onyx2api .
FROM gcr.io/distroless/static-debian12:nonroot
WORKDIR /
COPY --from=builder /out/onyx2api /onyx2api
ENV PORT=7860
EXPOSE 7860
ENTRYPOINT ["/onyx2api"]
|