xiaozhian commited on
Commit
ca391ef
·
verified ·
1 Parent(s): 0cd19be

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -4
Dockerfile CHANGED
@@ -1,17 +1,23 @@
1
  # 使用官方镜像作为基础
2
  FROM xxnuo/mtranserver:latest
3
 
 
 
 
4
  # 设置工作目录
5
  WORKDIR /app
6
 
7
  # 创建模型目录
8
  RUN mkdir -p /app/models
9
 
10
- # 复制模型文件到容器中
11
- # 假设模型文件在构建上下文的models目录中
12
- COPY models/ /app/models/
 
 
 
13
 
14
- # 设置环境变量(可选,你可以在Hugging Face Space设置中配置)
15
  ENV CORE_API_TOKEN=""
16
 
17
  # 暴露服务端口
 
1
  # 使用官方镜像作为基础
2
  FROM xxnuo/mtranserver:latest
3
 
4
+ # 安装必要的工具
5
+ RUN apt-get update && apt-get install -y wget unzip
6
+
7
  # 设置工作目录
8
  WORKDIR /app
9
 
10
  # 创建模型目录
11
  RUN mkdir -p /app/models
12
 
13
+ # 下载并解压所有模型文件
14
+ RUN for model in deen ende enfa enfr enja enko enpl enru enzh faen fren jaen koen plen ruen zhen; do \
15
+ wget -O /tmp/$model.zip https://github.com/xxnuo/MTranServer/releases/download/models/$model.zip && \
16
+ unzip /tmp/$model.zip -d /app/models/ && \
17
+ rm /tmp/$model.zip; \
18
+ done
19
 
20
+ # 设置环境变量
21
  ENV CORE_API_TOKEN=""
22
 
23
  # 暴露服务端口