# 使用官方镜像作为基础 | |
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,使用镜像默认的启动命令 | |
# 这样可以使用镜像中原有的启动方式 |