markdown2ppt-docker / Dockerfile
user
Remove PDF
a17f414
raw
history blame contribute delete
559 Bytes
# 使用 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"]