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