wIK5Ez2o commited on
Commit
51b3ce0
·
verified ·
1 Parent(s): 244e2e5

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -0
Dockerfile ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM golang:1.23-alpine AS builder
2
+
3
+ WORKDIR /app
4
+ RUN apk add git make && git clone https://github.com/bincooo/chatgpt-adapter.git -b v3.0.0-beta .
5
+ RUN make install
6
+ RUN make build-linux
7
+
8
+ FROM alpine:3.19.0
9
+ WORKDIR /app
10
+ COPY --from=builder /app/bin/linux/server ./server
11
+ RUN chmod +x server
12
+
13
+ ENV ARG "--port 8080"
14
+ CMD ["./server ${ARG}"]
15
+ ENTRYPOINT ["sh", "-c"]