g2api / Dockerfile
bingloo's picture
Upload Dockerfile
732b9c4 verified
raw
history blame contribute delete
494 Bytes
FROM golang:latest AS builder
WORKDIR /app
RUN git clone https://github.com/bingloo/genspark2api.git . && \
go mod download && \
CGO_ENABLED=0 go build -o /app/bin/g2api -ldflags="-w -s" .
FROM alpine:latest
WORKDIR /app
COPY --from=builder /app/bin/g2api .
RUN apk add --no-cache tzdata && \
chmod +x g2api
ENV TZ=Asia/Shanghai \
PORT=7050 \
REQUEST_RATE_LIMIT=1000 \
AUTO_DEL_CHAT=0 \
ROUTE_PREFIX=api
ENTRYPOINT ["./g2api"]