| 1234567891011121314151617181920212223242526272829 |
- services:
- news-mcp:
- image: news-mcp
- build: .
- container_name: news-mcp
- env_file:
- - .env
- environment:
- NEWS_MCP_DATA_DIR: ./data
- NEWS_MCP_DB_PATH: ./data/news.sqlite
- NEWS_PROMPTS_DIR: ./prompts
- NEWS_ENTITY_ALIASES_FILE: ./config/entity_aliases.json
- working_dir: /app
- volumes:
- - ./:/app
- ports:
- - "8506:8506"
- healthcheck:
- test:
- [
- "CMD",
- "python",
- "-c",
- "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8506/health', timeout=3).read()",
- ]
- interval: 30s
- timeout: 5s
- retries: 3
- restart: unless-stopped
|