fewvv11 commited on
Commit
90c8038
·
1 Parent(s): d0909d0

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +2 -23
Dockerfile CHANGED
@@ -1,33 +1,12 @@
1
- # Build Stage
2
- # 使用 golang:alpine 作为构建阶段的基础镜像
3
  FROM golang:alpine AS builder
4
-
5
- # 添加 git,并且清除缓存🧹
6
  RUN apk --no-cache add git && \
7
  git clone https://github.com/Harry-zklcdc/go-proxy-bingai.git /workspace/app && \
8
  apk del git
9
-
10
- # 设置工作目录
11
  WORKDIR /workspace/app
12
-
13
- # 编译 go 项目
14
  RUN go build -ldflags="-s -w" -tags netgo -trimpath -o go-proxy-bingai main.go
15
-
16
- # Runtime Stage
17
- # 使用轻量级的 alpine 镜像🪞
18
  FROM alpine
19
-
20
- # 设置工作目录💼
21
  WORKDIR /workspace/app
22
-
23
- # 从构建阶段复制编译后的二进制文件👔
24
  COPY --from=builder /workspace/app/go-proxy-bingai .
25
-
26
- # (可选)设置环境变量✍️
27
- ENV Go_Proxy_BingAI_USER_TOKEN_1="G4hJ9k544565uhjjhjlkjh6356223p3EaYc0FvIjHmLzXeRfAq"
28
-
29
- # 端口
30
  EXPOSE 8080
31
-
32
- # 容器运行✅
33
- CMD ["/workspace/app/go-proxy-bingai"]
 
 
 
1
  FROM golang:alpine AS builder
 
 
2
  RUN apk --no-cache add git && \
3
  git clone https://github.com/Harry-zklcdc/go-proxy-bingai.git /workspace/app && \
4
  apk del git
 
 
5
  WORKDIR /workspace/app
 
 
6
  RUN go build -ldflags="-s -w" -tags netgo -trimpath -o go-proxy-bingai main.go
 
 
 
7
  FROM alpine
 
 
8
  WORKDIR /workspace/app
 
 
9
  COPY --from=builder /workspace/app/go-proxy-bingai .
10
+ ENV Go_Proxy_BingAI_USER_TOKEN_1="gprdhlbgws2825202819vknjqgeyfr"
 
 
 
 
11
  EXPOSE 8080
12
+ CMD ["/workspace/app/go-proxy-bingai"]