Sign inSign up

shiningth/sehuatang.cxsz16888

By shiningth

•Updated 10 months ago

Image
2

6.9K

shiningth/sehuatang.cxsz16888 repository overview

version: '3.8'
services:
  sehuatang-crawler:
    image: shiningth/sehuatang.cxsz16888:latest
    container_name: sehuatang-crawler
    restart: unless-stopped
    depends_on:
      - mongo
    environment:
      - PYTHONUNBUFFERED=1
      - TZ=Asia/Shanghai
      - DOCKER_CONTAINER=true
      - RUN_MODE=scheduler
      - PYTHONPATH=/app
    volumes:
      #- /sehuatang:/app #可选映射(需要下载sehuatang整个配置目录,下面的映射都可以删除)
      - ./config:/app/config:ro   # 映射到nas
      - ./logs:/app/logs
      - ./crawler_data:/app/data
    networks:
      - crawler_network
    command: ["python", "docker_run.py"]
  
  mongo:
    image: mongo:6
    container_name: sehuatang-mongo
    restart: unless-stopped
    environment:
      MONGO_INITDB_ROOT_USERNAME: admin
      MONGO_INITDB_ROOT_PASSWORD: admin
      MONGO_INITDB_DATABASE: sehuatang
    volumes:
      - ./db:/data/db
    ports:
      - "27017:27017"
    networks:
      - crawler_network

  telegram-bot:
    image: shiningth/sehuatang.cxsz16888:latest #要使用远程控制需要自行build镜像
    container_name: sehuatang-bot
    restart: unless-stopped
    command: ["python", "run.py", "--mode", "bot"]
    environment:
      - PYTHONUNBUFFERED=1
      - TZ=Asia/Shanghai
    volumes:
      #- /sehuatang:/app #可选映射(需要下载sehuatang整个配置目录,下面的映射都可以删除)
      - ./config:/app/config:ro # 和第一个docker位置相同
      - ./config/users_model.py:/app/tgbot/models/users_model.py #填上tg_chatid
      - ./logs:/app/logs
    networks:
      - crawler_network
    depends_on:
      - sehuatang-crawler

networks:
  crawler_network:
    driver: bridge

⁠下载与映射操作建议

⁠下载 sehuatang 项目到本地

建议将 https://github.com/shiningth/sehuatang 项目下载到本地:

https://github.com/shiningth/sehuatang/archive/refs/heads/v2.zip⁠

映射/sehuatang:/app

Tag summary

Content type

Image

Digest

sha256:53164b40d…

Size

380.7 MB

Last updated

10 months ago

docker pull shiningth/sehuatang.cxsz16888