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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +2 -15
Dockerfile CHANGED
@@ -1,20 +1,7 @@
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
 
 
 
1
  FROM openlistteam/openlist:latest
2
 
 
 
 
 
 
3
  EXPOSE 5244
4
 
5
+ WORKDIR /home/user # 切换到可写的用户目录
 
 
 
6
 
7
+ CMD ["sh", "-c", "mkdir -p openlist-data && echo '{\"port\":5244,\"host\":\"0.0.0.0\",\"data\":\"./openlist-data\"}' > openlist-data/config.json && /opt/openlist/openlist server --data ./openlist-data"]