Spaces:
Sleeping
Sleeping
| # 使用官方 Python 3.11 基礎映像 | |
| FROM python:3.11-slim | |
| # 設定工作目錄 | |
| WORKDIR /app | |
| # 複製需求檔案並安裝套件 | |
| COPY requirements.txt . | |
| RUN pip install --no-cache-dir -r requirements.txt | |
| # 複製整個應用程式 | |
| COPY . . | |
| # 設定環境變數,避免 Python 生成 .pyc 檔案及緩衝輸出 | |
| ENV PYTHONDONTWRITEBYTECODE=1 | |
| ENV PYTHONUNBUFFERED=1 | |
| # 開放容器外部可訪問的埠號,請與 app.py port 對應 | |
| EXPOSE 7860 | |
| # 執行 Flask 應用 | |
| CMD ["python", "app.py"] | |