Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +11 -3
Dockerfile
CHANGED
@@ -8,15 +8,23 @@ RUN wget -O netdisk-fast-download.zip https://github.com/qaiu/netdisk-fast-downl
|
|
8 |
&& unzip netdisk-fast-download.zip -d netdisk-fast-download \
|
9 |
&& rm netdisk-fast-download.zip
|
10 |
|
|
|
11 |
RUN ls -lR /usr/src/app/netdisk-fast-download
|
12 |
|
13 |
-
|
|
|
14 |
|
15 |
-
#
|
|
|
|
|
|
|
16 |
RUN mkdir -p /usr/src/app/db && chown -R 1000:1000 /usr/src/app/db
|
17 |
|
|
|
18 |
VOLUME /usr/src/app/db
|
19 |
|
|
|
20 |
EXPOSE 6400
|
21 |
|
22 |
-
|
|
|
|
8 |
&& unzip netdisk-fast-download.zip -d netdisk-fast-download \
|
9 |
&& rm netdisk-fast-download.zip
|
10 |
|
11 |
+
# 检查解压后的文件结构
|
12 |
RUN ls -lR /usr/src/app/netdisk-fast-download
|
13 |
|
14 |
+
# 设置工作目录到 JAR 文件所在位置
|
15 |
+
WORKDIR /usr/src/app/netdisk-fast-download/netdisk-fast-download-bin/netdisk-fast-download
|
16 |
|
17 |
+
# 设置 JAR 文件的可执行权限
|
18 |
+
RUN chmod +x netdisk-fast-download.jar
|
19 |
+
|
20 |
+
# 创建数据库目录并设置权限
|
21 |
RUN mkdir -p /usr/src/app/db && chown -R 1000:1000 /usr/src/app/db
|
22 |
|
23 |
+
# 设置数据卷
|
24 |
VOLUME /usr/src/app/db
|
25 |
|
26 |
+
# 暴露端口
|
27 |
EXPOSE 6400
|
28 |
|
29 |
+
# 运行 JAR 文件
|
30 |
+
CMD ["java", "-jar", "netdisk-fast-download.jar"]
|