services: scraper: build: ./scraper platform: linux/amd64 container_name: stockdocs-scraper restart: unless-stopped networks: - ainetwork volumes: - ./scraper/articles:/app/articles environment: - FEED_FILE=rss_feeds.json flask-app: build: ./MCPServer platform: linux/amd64 container_name: stockdocs-mcp restart: unless-stopped networks: - ainetwork ports: - "5005:5005" environment: - FLASK_ENV=development # ai_processor: # build: ./ai_processor # platform: linux/amd64 # container_name: stockdocs-ai-processor # restart: unless-stopped # networks: # - ainetwork # volumes: # - ./scraper/articles:/app/articles # - ./ai_processor/output:/app/output # environment: # - AI_SERVICE_URL=http://192.168.8.124:11434 # Local AI service IP # embedder: # build: ./embedding # platform: linux/amd64 # container_name: stockdocs-embedder # restart: unless-stopped # networks: # - ainetwork # volumes: # - ./ai_processor/output:/app/output # environment: # - CHROMADB_HOST=chromadb # - CHROMADB_PORT=8000 networks: ainetwork: external: true name: ainetwork