startmenu commited on
Commit
893fc89
·
verified ·
1 Parent(s): c6cff02

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -2
Dockerfile CHANGED
@@ -1,5 +1,20 @@
 
 
1
  FROM openlistteam/openlist:latest
2
 
3
- EXPOSE 7860
 
4
 
5
- CMD ["sh", "-c", "mkdir -p /tmp/data && /opt/openlist/openlist server --data /tmp/data &> /tmp/openlist.log & sleep 3 && tail -f /tmp/openlist.log & exec socat TCP-LISTEN:7860,fork TCP:localhost:5244"]
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 1. 使用官方的 OpenList 镜像作为基础
2
+ # 💡 请替换为 OpenList 实际的官方镜像名称和版本
3
  FROM openlistteam/openlist:latest
4
 
5
+ # 2. 设定工作目录(可选)
6
+ WORKDIR /opt/openlist
7
 
8
+ # 3. 暴露应用端口
9
+ # 💡 确保这个端口与 OpenList 应用内部的监听端口匹配
10
+ EXPOSE 5244
11
+
12
+ # 4. 启动命令
13
+ # 💡 使用 OpenList 官方提供的启动命令。
14
+ # 比如如果它只是一个简单的执行文件,可能是:
15
+ CMD ["./openlist", "--data", "/opt/openlist/data"]
16
+
17
+ # 5. 用户和权限配置(可选,但推荐用于 HF Spaces)
18
+ # RUN useradd -m -u 1000 user
19
+ # RUN chown -R user:user /opt/openlist
20
+ # USER user