GZACommander commited on
Commit
1e83519
1 Parent(s): 009c5a0

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +18 -18
Dockerfile CHANGED
@@ -1,33 +1,33 @@
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
+ #建造阶段
2
  # 使用 golang:alpine 作为构建阶段的基础镜像
3
+ 来自 高朗:阿尔卑斯山 作为 建筑者
4
 
5
+ #添加GIT,美华清明佳宝
6
+ 无缓存添加GIT&ICEF;\
7
+ GIT克隆公司/工作区/应用程序和系统部
8
+ 阿普克德尔吉特
9
 
10
  # 设置工作目录
11
+ 工作量 /工作区/应用程序
12
 
13
  # 编译 go 项目
14
+ 去建造-LDFLAGS= " - s - w " -标签:内戈-特里姆帕什-哦,去吧,去吧。
15
 
16
+ #运行时阶段
17
+ #微用量相对应的高山兽兽
18
+ 来自 高山的
19
 
20
+ #白俄罗斯及白俄罗斯
21
+ 工作量 /工作区/应用程序
22
 
23
+ #过渡时期政府
24
+ 复印件 --出发地=建设者/工作空间/应用程序/Goo-普罗西-宾盖。
25
 
26
  # (可选)设置环境变量✍️
27
+ 环境 Go_Proxy_BingAI_USER_TOKEN_1= "GIjiojfawihar4g654g1s964486s"
28
 
29
  # 端口
30
+ 暴露 8080
31
 
32
  # 容器运行✅
33
+ CMD [ "/workspace/app/go-proxy-bingai" ]