fix: update masonry grid sizing logic and notebook list padding
This commit is contained in:
105
DOCKER-SETUP.md
105
DOCKER-SETUP.md
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user