rexcloaa commited on
Commit
65aaa78
·
verified ·
1 Parent(s): 20922ec

Create Dockerfile

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