File size: 795 Bytes
c1cf737
d07a300
a34dcc3
d07a300
993707c
 
7a710e3
d07a300
 
 
87d11a7
9176566
4fd554b
87d11a7
 
 
 
6e09938
4baa1f7
87d11a7
4baa1f7
 
87d11a7
86404a3
d07a300
87d11a7
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
FROM eclipse-temurin:17-jdk

WORKDIR /usr/src/app

RUN apt-get update && apt-get install -y wget unzip

RUN wget -O netdisk-fast-download.zip https://github.com/qaiu/netdisk-fast-download/releases/download/0.1.8.proxy/netdisk-fast-download-bin-full.zip \
    && unzip netdisk-fast-download.zip -d netdisk-fast-download \
    && rm netdisk-fast-download.zip

# 设置工作目录到 JAR 文件所在位置
WORKDIR /usr/src/app/netdisk-fast-download/netdisk-fast-download

# 设置 JAR 文件的可执行权限
RUN chmod +x netdisk-fast-download.jar

# 创建数据库目录并设置权限
RUN mkdir -p /usr/src/app/db && chown -R 1000:1000 /usr/src/app/db

# 设置数据卷
VOLUME /usr/src/app/db

# 暴露端口
EXPOSE 6401

# 运行 JAR 文件
CMD ["java", "-jar", "netdisk-fast-download.jar"]