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 python3-uno fonts-noto-cjk && \ | |
| 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"] | |