bus / Dockerfile
xiaozhian's picture
Update Dockerfile
ca391ef verified
raw
history blame contribute delete
737 Bytes
# 使用官方镜像作为基础
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,使用镜像默认的启动命令
# 这样可以使用镜像中原有的启动方式