update
This commit is contained in:
@@ -5,7 +5,8 @@ Get Munich News Daily running in 5 minutes!
|
||||
## Prerequisites
|
||||
|
||||
- Docker & Docker Compose installed
|
||||
- (Optional) Ollama for AI summarization
|
||||
- 4GB+ RAM (for Ollama AI models)
|
||||
- (Optional) NVIDIA GPU for 5-10x faster AI processing
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -30,13 +31,21 @@ EMAIL_PASSWORD=your-app-password
|
||||
### 2. Start System
|
||||
|
||||
```bash
|
||||
# Start all services
|
||||
# Option 1: Auto-detect GPU and start (recommended)
|
||||
./start-with-gpu.sh
|
||||
|
||||
# Option 2: Start without GPU
|
||||
docker-compose up -d
|
||||
|
||||
# View logs
|
||||
docker-compose logs -f
|
||||
|
||||
# Wait for Ollama model download (first time only, ~2-5 minutes)
|
||||
docker-compose logs -f ollama-setup
|
||||
```
|
||||
|
||||
**Note:** First startup downloads the phi3:latest AI model (2.2GB). This happens automatically.
|
||||
|
||||
### 3. Add RSS Feeds
|
||||
|
||||
```bash
|
||||
@@ -114,18 +123,45 @@ docker-compose logs -f
|
||||
docker-compose up -d --build
|
||||
```
|
||||
|
||||
## New Features
|
||||
|
||||
### GPU Acceleration (5-10x Faster)
|
||||
Enable GPU support for faster AI processing:
|
||||
```bash
|
||||
./check-gpu.sh # Check if GPU is available
|
||||
./start-with-gpu.sh # Start with GPU support
|
||||
```
|
||||
See [docs/GPU_SETUP.md](docs/GPU_SETUP.md) for details.
|
||||
|
||||
### Send Newsletter to All Subscribers
|
||||
```bash
|
||||
# Send newsletter to all active subscribers
|
||||
curl -X POST http://localhost:5001/api/admin/send-newsletter \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{"max_articles": 10}'
|
||||
```
|
||||
|
||||
### Security Features
|
||||
- ✅ Only Backend API exposed (port 5001)
|
||||
- ✅ MongoDB internal-only (secure)
|
||||
- ✅ Ollama internal-only (secure)
|
||||
- ✅ All services communicate via internal Docker network
|
||||
|
||||
## Need Help?
|
||||
|
||||
- Check [README.md](README.md) for full documentation
|
||||
- See [docs/DEPLOYMENT.md](docs/DEPLOYMENT.md) for detailed setup
|
||||
- View [docs/API.md](docs/API.md) for API reference
|
||||
- **Documentation Index**: [docs/INDEX.md](docs/INDEX.md)
|
||||
- **GPU Setup**: [docs/GPU_SETUP.md](docs/GPU_SETUP.md)
|
||||
- **API Reference**: [docs/ADMIN_API.md](docs/ADMIN_API.md)
|
||||
- **Security Guide**: [docs/SECURITY_NOTES.md](docs/SECURITY_NOTES.md)
|
||||
- **Full Documentation**: [README.md](README.md)
|
||||
|
||||
## Next Steps
|
||||
|
||||
1. Configure Ollama for AI summaries (optional)
|
||||
1. ✅ **Enable GPU acceleration** - [docs/GPU_SETUP.md](docs/GPU_SETUP.md)
|
||||
2. Set up tracking API (optional)
|
||||
3. Customize newsletter template
|
||||
4. Add more RSS feeds
|
||||
5. Monitor engagement metrics
|
||||
6. Review security settings - [docs/SECURITY_NOTES.md](docs/SECURITY_NOTES.md)
|
||||
|
||||
That's it! Your automated news system is running. 🎉
|
||||
|
||||
Reference in New Issue
Block a user