getapi commited on
Commit
cd26c43
1 Parent(s): 157a798

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -0
Dockerfile ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM golang:1.21.1 AS builder
2
+
3
+ RUN git clone https://github.com/zhu327/gemini-openai-proxy /app
4
+ WORKDIR /app
5
+
6
+ RUN go build -o gemini main.go
7
+ RUN mkdir -p /tmp/app
8
+ RUN cp gemini /tmp/app && chmod +x /tmp/app/gemini
9
+
10
+ FROM debian:bookworm-slim
11
+ COPY --from=builder /tmp/app /app
12
+ RUN apt-get update -y && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* && update-ca-certificates
13
+
14
+ CMD ["/app/gemini -port 7860"]