Dockerfile 600 B

1234567891011121314151617
  1. # Version: 1.0
  2. # 基于Debian python3.8 安装运行scrapy scrapyd scrapydweb
  3. FROM python:3.8
  4. ADD . /workspace
  5. WORKDIR /workspace
  6. RUN pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
  7. RUN pip3 install BeautifulSoup4 setuptools pillow sqlalchemy pymongo logparser -i https://pypi.tuna.tsinghua.edu.cn/simple
  8. RUN pip3 install apscheduler scrapy scrapy_redis scrapyd scrapyd-client scrapydweb -i https://pypi.tuna.tsinghua.edu.cn/simple
  9. RUN mkdir /workspace/logs && mkdir /workspace/programdata && mkdir /workspace/dbs
  10. EXPOSE 6800
  11. ENTRYPOINT ["bash", "/workspace/start.sh"]