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"]