|
|
@@ -2,16 +2,16 @@
|
|
|
FROM python:3.10-alpine
|
|
|
|
|
|
# 设置工作目录
|
|
|
-WORKDIR /app
|
|
|
+WORKDIR /app/auto_news_scheduler
|
|
|
|
|
|
# 将 requirements.txt 复制到工作目录
|
|
|
-COPY requirements.txt /app/requirements.txt
|
|
|
+COPY requirements.txt /app/auto_news_scheduler/requirements.txt
|
|
|
|
|
|
# 运行 pip 命令安装依赖,使用 --no-cache-dir 选项来避免缓存问题
|
|
|
RUN pip install --no-cache-dir -r requirements.txt
|
|
|
|
|
|
# 将当前目录下的所有文件复制到工作目录
|
|
|
-COPY . /app
|
|
|
+COPY . /app/auto_news_scheduler
|
|
|
|
|
|
# 设置环境变量,例如 PYTHONDONTWRITEBYTECODE 可以防止 Python 写入 __pycache__ 文件
|
|
|
ENV PYTHONDONTWRITEBYTECODE=1
|