| FROM ubuntu | |
| # 设置环境变量,避免交互式配置 | |
| ARG DEBIAN_FRONTEND=noninteractive | |
| # 设置时区为亚洲/上海 | |
| ENV TZ=Asia/Shanghai | |
| # 设置工作目录为/app | |
| WORKDIR /code | |
| COPY . . | |
| # 安装所需的软件包并清理APT缓存 | |
| RUN apt-get update && apt-get install -y \ | |
| wget \ | |
| python-is-python3 \ | |
| pip \ | |
| tar \ | |
| unzip \ | |
| zip \ | |
| curl \ | |
| git \ | |
| sudo \ | |
| gosu \ | |
| gnupg \ | |
| util-linux \ | |
| sqlite3 \ | |
| tzdata | |
| # RUN apt-get install libgtk-3-0 | |
| # RUN apt install ./todesk-v4.7.2.0-amd64.deb | |
| # RUN apt-get install -f | |
| RUN pip install --no-cache-dir --upgrade --break-system-packages -r requirements.txt | |
| EXPOSE 7860 | |
| CMD ["python", "app.py"] |