sfun commited on
Commit
6db2a92
1 Parent(s): ef5b4e2

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -7
Dockerfile CHANGED
@@ -24,12 +24,6 @@ RUN go build -o /coze-discord-proxy
24
  # 使用 Alpine 镜像作为最终镜像
25
  FROM alpine
26
 
27
- # 添加 ARG 指令来接收构建时参数
28
- ARG BOT_CONFIG
29
-
30
- # 使用 ENV 指令设置环境变量
31
- ENV BOT_CONFIG $BOT_CONFIG
32
-
33
  # 安装基本的运行时依赖
34
  RUN apk --no-cache add ca-certificates tzdata
35
 
@@ -38,8 +32,19 @@ COPY --from=builder /coze-discord-proxy .
38
 
39
  # 暴露端口
40
  EXPOSE 7077
 
41
  # 工作目录
42
  WORKDIR /app/coze-discord-proxy/data
43
- COPY ./bot_config.json /app/coze-discord-proxy/data/config/bot_config.json
 
 
 
 
 
 
 
 
 
 
44
  # 设置入口命令
45
  ENTRYPOINT ["/coze-discord-proxy"]
 
24
  # 使用 Alpine 镜像作为最终镜像
25
  FROM alpine
26
 
 
 
 
 
 
 
27
  # 安装基本的运行时依赖
28
  RUN apk --no-cache add ca-certificates tzdata
29
 
 
32
 
33
  # 暴露端口
34
  EXPOSE 7077
35
+
36
  # 工作目录
37
  WORKDIR /app/coze-discord-proxy/data
38
+
39
+ # 使用 ARG 指令来接收构建时参数
40
+ ARG BOT_CONFIG
41
+
42
+ # 创建 config 目录
43
+ RUN chmod 777 -R /app
44
+ RUN mkdir -p /app/coze-discord-proxy/data/config
45
+
46
+ # 使用 echo 命令创建 bot_config.json 文件
47
+ RUN echo "$BOT_CONFIG" > /app/coze-discord-proxy/data/config/bot_config.json
48
+
49
  # 设置入口命令
50
  ENTRYPOINT ["/coze-discord-proxy"]