# Sử dụng base image FROM python:3.8-slim # Thiết lập thư mục làm việc WORKDIR /app # Sao chép file requirements.txt vào container COPY requirements.txt . # Cài đặt các gói cần thiết RUN pip install --no-cache-dir -r requirements.txt # Cài đặt PyTorch RUN pip install torch # Sao chép toàn bộ mã nguồn vào container COPY . . # Thiết lập biến môi trường TRANSFORMERS_CACHE ENV TRANSFORMERS_CACHE=/app/cache # Tạo thư mục cache RUN mkdir -p /app/cache # Mở cổng mà ứng dụng sẽ chạy EXPOSE 7860 # Chạy ứng dụng CMD ["python", "app.py"]