File size: 610 Bytes
8182e8f
47f9b61
 
604f5ef
 
 
47f9b61
8182e8f
553eb16
47f9b61
7627dcb
 
 
9abeb5b
 
 
604f5ef
 
7627dcb
8182e8f
 
1d335f3
c60e916
9abeb5b
7e1811b
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
# 使用官方的 Python Docker 镜像作为基础镜像
FROM python:3.8-slim

# 创建一个非特权用户并设置工作目录
RUN useradd --create-home --shell /bin/bash myuser
WORKDIR /home/myuser/app

# 安装所需的库
RUN pip install --no-cache-dir torch==1.9.0 transformers flask

# 设置TRANSFORMERS_CACHE环境变量
ENV TRANSFORMERS_CACHE /home/myuser/.cache/huggingface

# 复制当前目录内容到容器的 /app 目录下
COPY . .

# 更改文件夹所有者为非特权用户
RUN chown -R myuser:myuser /home/myuser

# 指定默认命令,运行 Python 脚本
CMD ["python", "app.py"]