File size: 737 Bytes
13ecc7c
 
 
ca391ef
 
 
13ecc7c
 
 
 
 
 
ca391ef
 
 
 
 
 
05d314a
ca391ef
13ecc7c
 
 
 
 
 
 
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 xxnuo/mtranserver:latest

# 安装必要的工具
RUN apt-get update && apt-get install -y wget unzip

# 设置工作目录
WORKDIR /app

# 创建模型目录
RUN mkdir -p /app/models

# 下载并解压所有模型文件
RUN for model in deen ende enfa enfr enja enko enpl enru enzh faen fren jaen koen plen ruen zhen; do \
      wget -O /tmp/$model.zip https://github.com/xxnuo/MTranServer/releases/download/models/$model.zip && \
      unzip /tmp/$model.zip -d /app/models/ && \
      rm /tmp/$model.zip; \
    done

# 设置环境变量
ENV CORE_API_TOKEN=""

# 暴露服务端口
EXPOSE 8989

# 不指定CMD,使用镜像默认的启动命令
# 这样可以使用镜像中原有的启动方式