services: flask-app: build: ./MCPServer platform: linux/amd64 container_name: stockdocs-mcp restart: unless-stopped networks: - ainetwork ports: - "5005:5005" environment: - FLASK_ENV=development article-server: build: ./articleServer platform: linux/amd64 container_name: stockdocs-article-server restart: unless-stopped networks: - ainetwork ports: - "5008:5008" volumes: - /home/user/StockDocs/scraper/articles:/app/articles environment: - ARTICLE_DIR=/app/articles # 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: - ./scraper/articles:/scraper/articles - ./embedding/logs:/app/logs environment: - CHROMADB_HOST=example.com - CHROMADB_PORT=8000 - AI_SERVER_HOST=example.com - AI_SERVER_PORT=4000 - CACHE_FILE=/app/processed_articles_cache.json - LOG_LEVEL=INFO networks: ainetwork: external: true name: ainetwork