Dockerfile 416 B

123456789101112131415161718
  1. FROM python:3.11-slim
  2. WORKDIR /app
  3. # 依赖(利用层缓存)
  4. COPY requirements.txt .
  5. RUN pip install --no-cache-dir -r requirements.txt
  6. # 代码
  7. COPY *.py ./
  8. COPY config.example.yaml ./
  9. # 配置通过 volume 挂载 config.yaml,或通过环境变量注入
  10. # docker run -d --name lark2lark \
  11. # -v $(pwd)/config.yaml:/app/config.yaml \
  12. # --restart unless-stopped \
  13. # lark2lark
  14. CMD ["python", "main.py"]