Spaces:
Running
Running
# 使用 Python 基礎映像 | |
FROM python:3.10-slim | |
# 設置工作目錄 | |
WORKDIR /app | |
# 複製當前目錄下的檔案到容器中 | |
COPY . /app | |
# 更新 apt 並安裝 Pandoc 和其他必要的套件 | |
RUN apt-get update && \ | |
apt-get install -y pandoc libreoffice unoconv && \ | |
apt-get clean && \ | |
rm -rf /var/lib/apt/lists/* | |
# 安裝所需的 Python 套件 | |
RUN pip install --no-cache-dir gradio | |
# 開放 Gradio 預設的埠 | |
EXPOSE 7860 | |
# 設置環境變數 | |
ENV GRADIO_SERVER_NAME="0.0.0.0" | |
# 設置執行程式的命令 | |
CMD ["python", "main.py"] | |