Spaces:
Running
Running
Update Dockerfile
Browse files- Dockerfile +14 -15
Dockerfile
CHANGED
@@ -1,21 +1,20 @@
|
|
1 |
-
FROM
|
2 |
|
3 |
-
#
|
4 |
-
|
5 |
|
6 |
-
#
|
7 |
-
|
8 |
|
9 |
-
#
|
10 |
-
|
11 |
-
PATH=/home/user/.local/bin:$PATH
|
12 |
|
13 |
-
#
|
14 |
-
|
15 |
|
16 |
-
|
|
|
|
|
17 |
|
18 |
-
|
19 |
-
|
20 |
-
CMD cd $HOME/alist && ./alist server
|
21 |
-
EXPOSE 5244
|
|
|
1 |
+
FROM xiaoyaliu/alist:latest
|
2 |
|
3 |
+
# 设置工作目录为根目录
|
4 |
+
WORKDIR /
|
5 |
|
6 |
+
# 创建数据目录
|
7 |
+
RUN mkdir -p /data
|
8 |
|
9 |
+
# 复制数据到 /data 目录
|
10 |
+
COPY data/ /data
|
|
|
11 |
|
12 |
+
# 设置环境变量,指定 alist 配置文件的位置(如果需要的话)
|
13 |
+
ENV ALIST_CONFIG_DIR=/data
|
14 |
|
15 |
+
# 设置用户为非root用户(如果镜像中已有非root用户)
|
16 |
+
# 如果xiaoyaliu/alist:latest镜像没有预定义的非root用户,请删除或注释掉这一行
|
17 |
+
# USER 1000
|
18 |
|
19 |
+
# 设置启动命令(根据alist的实际启动命令进行调整)
|
20 |
+
CMD ["alist", "server"]
|
|
|
|