Update Dockerfile
Browse files- Dockerfile +11 -3
Dockerfile
CHANGED
|
@@ -25,9 +25,17 @@ RUN apk update && apk add --no-cache wget tar gzip python3 py3-pip curl bash
|
|
| 25 |
# 下载 Cloudreve 3.8.3 预构建二进制文件
|
| 26 |
RUN wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz
|
| 27 |
|
| 28 |
-
# 解压 Cloudreve
|
| 29 |
-
RUN tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
# 创建数据目录
|
| 33 |
RUN mkdir -p /opt/cloudreve/data
|
|
|
|
| 25 |
# 下载 Cloudreve 3.8.3 预构建二进制文件
|
| 26 |
RUN wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz
|
| 27 |
|
| 28 |
+
# 解压 Cloudreve
|
| 29 |
+
RUN tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz
|
| 30 |
+
|
| 31 |
+
# 创建目标文件夹
|
| 32 |
+
RUN mkdir cloudreve
|
| 33 |
+
|
| 34 |
+
# 将解压后的内容移动到目标文件夹 (假设解压后只有一个以 cloudreve_ 开头的文件夹)
|
| 35 |
+
RUN mv "$(find . -maxdepth 1 -type d -name 'cloudreve_*')/*" cloudreve/
|
| 36 |
+
|
| 37 |
+
# 删除原始的解压文件夹
|
| 38 |
+
RUN rm -rf "$(find . -maxdepth 1 -type d -name 'cloudreve_*')"
|
| 39 |
|
| 40 |
# 创建数据目录
|
| 41 |
RUN mkdir -p /opt/cloudreve/data
|