- FastAPI backend with news scraping from Yahoo Japan - SQLite database for article storage - Web UI with dark mode, article modal, statistics dashboard - Docker support for containerized deployment - API endpoints: /api/today, /api/news, /api/collect-news, /api/dates, /api/download-json - Auto-collect feature when requesting today news - Content filtering for articles without body text
12 lines
197 B
YAML
12 lines
197 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
japan-news:
|
|
build: .
|
|
container_name: japan-news-collector
|
|
ports:
|
|
- "8000:8000"
|
|
volumes:
|
|
- ./news.db:/app/news.db
|
|
restart: unless-stopped
|