Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- 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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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"]
|