File size: 1,147 Bytes
3a09803
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
28
29
30
31
32
33
34
35
36
# 使用官方的基础镜像
FROM ubuntu:latest

# 安装依赖项,包括curl和wget
RUN apt-get update && apt-get install -y \

    curl \
    wget

# 设置工作目录
WORKDIR /sub

# 下载最新版本的 subconverter_linux64.tar.gz 文件
RUN wget -N https://github.com/tindy2013/subconverter/releases/latest/download/subconverter_linux64.tar.gz \

    # 解压缩下载的 tar.gz 文件,并移除顶层目录
    && tar -xzvf subconverter_linux64.tar.gz --strip-components=1 \
    # 移除已经解压的 tar.gz 文件,以节省空间
    && rm subconverter_linux64.tar.gz \
    # 赋予所有用户对文件的读、写、执行权限
    && chmod 777 -R .

RUN rm -rf ./pref.toml

# 复制本地配置文件为实际配置文件
COPY pref.toml ./pref.toml
# 复制项目配置模板文件为实际配置文件
# RUN cp ./pref.example.toml ./pref.toml

# 赋予subconverter可执行权限
RUN chmod +x ./subconverter

# 开放应用访问端口(默认情况下是25500端口,如有需要可以自行更改)
EXPOSE 25500

# 启动subconverter,并将输出日志写入文件
CMD ./subconverter