dvc890 commited on
Commit
f764217
·
1 Parent(s): b266e6c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +31 -18
Dockerfile CHANGED
@@ -1,26 +1,39 @@
1
- FROM linweiyuan/chatgpt-proxy-server-warp
2
 
3
- ENV SUDO_USER_NAME dvc890
4
 
5
- WORKDIR /app
6
 
7
- RUN pacman -Sy --needed --noconfirm go
8
- ENV PATH="/usr/local/go/bin:${PATH}"
9
 
10
- COPY . .
11
- RUN go build -ldflags="-w -s" -o go-chatgpt-api main.go
12
 
13
- # RUN apk add --no-cache tzdata
14
- # ENV TZ=Asia/Shanghai
15
- EXPOSE 8080
16
- EXPOSE 9515
17
- EXPOSE 40000
18
- EXPOSE 65535
 
 
 
 
19
 
20
- ENV CHATGPT_PROXY_SERVER=http://localhost:9515
21
- ENV GO_CHATGPT_API_PROXY=socks5://0.0.0.0:65535
22
- ENV LOG_LEVEL=OFF
23
 
24
- RUN mkdir -p /var/lib/cloudflare-warp
25
 
26
- CMD ["bash", "-c", "/bin/bash /run.sh & sleep 3 && exec /app/go-chatgpt-api"]
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # FROM linweiyuan/chatgpt-proxy-server-warp
2
 
3
+ # ENV SUDO_USER_NAME dvc890
4
 
5
+ # WORKDIR /app
6
 
7
+ # RUN pacman -Sy --needed --noconfirm go
8
+ # ENV PATH="/usr/local/go/bin:${PATH}"
9
 
10
+ # COPY . .
11
+ # RUN go build -ldflags="-w -s" -o go-chatgpt-api main.go
12
 
13
+ # # RUN apk add --no-cache tzdata
14
+ # # ENV TZ=Asia/Shanghai
15
+ # EXPOSE 8080
16
+ # EXPOSE 9515
17
+ # EXPOSE 40000
18
+ # EXPOSE 65535
19
+
20
+ # ENV CHATGPT_PROXY_SERVER=http://localhost:9515
21
+ # ENV GO_CHATGPT_API_PROXY=socks5://0.0.0.0:65535
22
+ # ENV LOG_LEVEL=OFF
23
 
24
+ # RUN mkdir -p /var/lib/cloudflare-warp
 
 
25
 
26
+ # CMD ["bash", "-c", "/bin/bash /run.sh & sleep 3 && exec /app/go-chatgpt-api"]
27
 
28
+ FROM golang:alpine AS builder
29
+ WORKDIR /app
30
+ COPY . .
31
+ RUN go build -ldflags="-w -s" -o go-chatgpt-api main.go
32
+
33
+ FROM alpine
34
+ WORKDIR /app
35
+ COPY --from=builder /app/go-chatgpt-api .
36
+ RUN apk add --no-cache tzdata
37
+ ENV TZ=Asia/Shanghai
38
+ EXPOSE 8080
39
+ CMD ["/app/go-chatgpt-api"]