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"]
|