File size: 559 Bytes
4ad7e37
 
 
 
 
 
 
 
 
 
 
dca8357
4ad7e37
 
 
 
0357e1e
4ad7e37
 
 
 
 
 
 
 
 
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
27
# 使用 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"]