fix: update masonry grid sizing logic and notebook list padding

This commit is contained in:
Sepehr Ramezani
2026-02-14 14:20:32 +01:00
parent a0ffc9043b
commit 8f9031f076
580 changed files with 9789 additions and 42619 deletions

View File

@@ -1,5 +1,12 @@
# Docker Configuration Guide
## Table des matières
1. [Configuration des Providers IA](#configuration-des-providers-ia)
2. [Configuration du MCP Server](#configuration-du-mcp-server)
3. [Commandes Docker utiles](#commandes-docker-utiles)
---
## Configuration des Providers IA
Le fichier `.env.docker` n'est PAS versionné par Git (.gitignore). Vous devez le créer manuellement sur votre serveur.
@@ -79,3 +86,101 @@ docker compose up -d
**Seul la génération de titres fonctionne**
- Vérifiez que le bon provider est sélectionné pour Tags ET Embeddings
- Ce sont 2 providers séparés dans l'interface admin
---
## Configuration du MCP Server
Le MCP Server supporte deux modes de transport:
### Mode stdio (défaut) - Pour Claude Desktop, Cline, etc.
Communication via stdin/stdout, idéal pour les clients locaux.
```bash
# .env.docker
MCP_MODE="stdio"
```
### Mode SSE (HTTP) - Pour N8N distant, API HTTP
Communication via HTTP Server-Sent Events, accessible sur le réseau.
```bash
# .env.docker
MCP_MODE="sse"
MCP_PORT="3001"
```
Le serveur MCP sera accessible sur `http://localhost:3001` (ou `http://mcp-server:3001` depuis les autres services Docker).
### Endpoints SSE disponibles
- `GET /` - Health check
- `GET /sse` - Connexion SSE
- `POST /message` - Envoi de messages
- `GET /sessions` - Liste des sessions actives
### Utilisation avec N8N
1. Configurez le MCP en mode SSE: `MCP_MODE="sse"`
2. Redémarrez les services: `docker compose restart mcp-server`
3. Dans N8N, configurez le MCP avec l'URL: `http://memento-mcp:3001/sse`
### Utilisation avec Claude Desktop (stdio)
1. Gardez le mode stdio par défaut: `MCP_MODE="stdio"`
2. Configurez Claude Desktop avec:
```json
{
"mcpServers": {
"memento": {
"command": "docker",
"args": ["exec", "-i", "memento-mcp", "node", "index.js"]
}
}
}
```
---
## Commandes Docker utiles
### Démarrage complet
```bash
docker compose up -d
```
### Avec Ollama (optionnel)
```bash
docker compose --profile ollama up -d
```
### Rebuild complet
```bash
docker compose down
docker compose build --no-cache
docker compose up -d
```
### Voir les logs
```bash
# Tous les services
docker compose logs -f
# Service spécifique
docker compose logs -f keep-notes
docker compose logs -f mcp-server
```
### Vérifier l'état des services
```bash
docker compose ps
docker compose top
```
### Accéder à un conteneur
```bash
docker compose exec keep-notes sh
docker compose exec mcp-server sh
```