samlax12 commited on
Commit
96f745c
·
verified ·
1 Parent(s): e5069b8

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -4
Dockerfile CHANGED
@@ -1,12 +1,20 @@
1
- # 基于 dairoot/grok-gateway:latest 镜像
2
  FROM dairoot/grok-gateway:latest
3
 
 
 
 
 
 
 
 
 
 
 
4
  # 暴露 8080 端口(容器内部端口)
5
  EXPOSE 8080
6
 
7
  # 创建并使用数据卷
8
  VOLUME ["/app/.cache_data"]
9
 
10
- # 容器启动时执行的默认命令
11
- # 这里保留了原镜像的入口点命令
12
- # 如果原镜像有特定的 ENTRYPOINT,这里不需要覆盖
 
 
1
  FROM dairoot/grok-gateway:latest
2
 
3
+ # 设置工作目录
4
+ WORKDIR /app
5
+
6
+ # 创建缓存目录并设置适当的权限
7
+ RUN mkdir -p /app/.cache_data && chmod 777 /app/.cache_data
8
+
9
+ # 设置环境变量,可能有助于控制内存使用
10
+ ENV GROK_CACHE_DIR=/app/.cache_data
11
+ ENV MALLOC_ARENA_MAX=2
12
+
13
  # 暴露 8080 端口(容器内部端口)
14
  EXPOSE 8080
15
 
16
  # 创建并使用数据卷
17
  VOLUME ["/app/.cache_data"]
18
 
19
+ # 启动命令(如果需要自定义的话)
20
+ # CMD ["your-start-command"]