Spaces:
Running
Running
File size: 340 Bytes
39ea0b7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
FROM golang:1.22 AS builder
ENV CGO_ENABLED=0
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN CGO_ENABLED=0 GOARCH=amd64 go build -o ddg .
FROM alpine:latest
WORKDIR /app
COPY --from=builder /app/ddg .
ENV MAX_RETRY_COUNT="3"
ENV RETRY_DELAY="5000"
ENV PORT="7860"
EXPOSE 7860
RUN chmod +x ddg
CMD ["./ddg"]
|