diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..27527c1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM bitnami/python:3.10 +WORKDIR /app +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + gdal-bin \ + libgdal-dev \ + libcairo2 \ + && rm -rf /var/lib/apt/lists/* +# 设置环境变量,使得 Python 包安装程序可以找到 gdal-config +ENV CPLUS_INCLUDE_PATH=/usr/include/gdal +ENV C_INCLUDE_PATH=/usr/include/gdal +# Copy necessary files +COPY requirements.txt ./ +RUN pip install --upgrade pip && pip install --no-cache-dir -r requirements.txt +# 复制项目文件到容器中 +COPY *.py . +COPY handlers /app/handlers +ENV GOOGLE_GEMINI_KEY=your_google_gemini_apikey +CMD python tg.py ${TELEGRAM_BOT_TOKEN}