sxwd commited on
Commit
1c035eb
·
verified ·
1 Parent(s): f51fade

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -8
Dockerfile CHANGED
@@ -1,21 +1,20 @@
1
- # 基于官方最新的 Cloudreve 镜像
2
  FROM cloudreve/cloudreve:latest
3
 
4
- # 切换到 root 用户以便修改目录权限
5
  USER root
6
 
7
- # 创建必要的目录将 /cloudreve 及其子目录权限为可读写
8
  RUN mkdir -p /cloudreve/data && \
9
  chmod -R 777 /cloudreve
10
 
11
- # 如果你希望后续以非 root 用户运行(容器内已存在 cloudreve 用户,比如 UID 1000),可以执行:
12
- # RUN chown -R cloudreve:cloudreve /cloudreve
13
- # USER cloudreve
14
 
15
- # 设置环境变量,假设 Cloudreve 支持通过环境变量指定端口
16
  ENV PORT=7860
17
 
18
- # 暴露 7860 端口,供 Hugging Face Spaces 调用
19
  EXPOSE 7860
20
 
21
  # 通过命令行参数启动 Cloudreve,并指定监听端口 7860
 
1
+ # 基于官方最新的 Cloudreve 镜像作为基础镜像
2
  FROM cloudreve/cloudreve:latest
3
 
4
+ # 切换到 root 用户以便修改目录权限和复制文件
5
  USER root
6
 
7
+ # 创建必要的目录并设置足够的读写权限
8
  RUN mkdir -p /cloudreve/data && \
9
  chmod -R 777 /cloudreve
10
 
11
+ # 将本地 conf.ini 文件复制到容器目标目录
12
+ COPY conf.ini /cloudreve/data/conf.ini
 
13
 
14
+ # 设置环境变量, Cloudreve 使用端口 7860(如果支持该方式)
15
  ENV PORT=7860
16
 
17
+ # 暴露容器内部需要监听的端口
18
  EXPOSE 7860
19
 
20
  # 通过命令行参数启动 Cloudreve,并指定监听端口 7860