eatYour commited on
Commit
2fe6d71
1 Parent(s): 4686618

Upload Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +24 -8
Dockerfile CHANGED
@@ -1,8 +1,24 @@
1
- # 使用基础镜像
2
- FROM cloudreve/cloudreve:latest
3
- RUN mkdir -vp /cloudreve/{uploads,avatar} && touch /cloudreve/cloudreve.db && touch /cloudreve/conf.ini
4
-
5
-
6
-
7
- EXPOSE 5212
8
- CMD ["./cloudreve"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 使用基础镜像
2
+ FROM debian:latest
3
+
4
+ # 安装必要的工具
5
+ RUN apt-get update && apt-get install -y \
6
+ wget \
7
+ tar
8
+
9
+ # 设置工作目录
10
+ WORKDIR /app
11
+
12
+ # 下载并解压Cloudreve
13
+ RUN wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz \
14
+ && tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz \
15
+ && rm cloudreve_3.8.3_linux_amd64.tar.gz
16
+
17
+ # 赋予执行权限
18
+ RUN chmod +x ./cloudreve
19
+
20
+ # 暴露端口
21
+ EXPOSE 5212
22
+
23
+ # 启动 Cloudreve
24
+ CMD ["./cloudreve"]