FROM python:3.11

# 安装 PyInstaller
RUN pip install pyinstaller

# 复制项目文件到容器中
COPY . /app
WORKDIR /app

# 安装项目依赖
RUN pip install -r requirements.txt

# 使用 PyInstaller 打包应用，并确保文件被复制到 dist 目录
RUN pyinstaller -F main.py