Major documentation cleanup and updates: Updates: - Add USE_FIXED_HTTP=true to all Docker and HTTP deployment examples - Update main README with v2.3.2 release notes and version badges - Add HTTP server troubleshooting section for stream errors - Update CHANGELOG with v2.3.1 and v2.3.2 entries - Update all configuration examples (.env.example, docker-compose.yml) - Add clear instructions for using the fixed HTTP implementation Removed legacy documentation (11 files): - Implementation plans that have been completed - Architecture analysis documents - Intermediate fix documentation - Planning documents for features now implemented - Duplicate SETUP.md (content merged into INSTALLATION.md) The documentation now accurately reflects the current v2.3.2 state with the complete HTTP server fix using USE_FIXED_HTTP=true. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
53 lines
1.2 KiB
YAML
53 lines
1.2 KiB
YAML
# docker-compose.yml
|
|
version: '3.8'
|
|
|
|
services:
|
|
n8n-mcp:
|
|
image: ghcr.io/czlonkowski/n8n-mcp:latest
|
|
container_name: n8n-mcp
|
|
restart: unless-stopped
|
|
|
|
# Environment configuration
|
|
environment:
|
|
# Mode configuration
|
|
MCP_MODE: ${MCP_MODE:-http}
|
|
USE_FIXED_HTTP: ${USE_FIXED_HTTP:-true} # Use fixed implementation for stability
|
|
AUTH_TOKEN: ${AUTH_TOKEN:?AUTH_TOKEN is required for HTTP mode}
|
|
|
|
# Application settings
|
|
NODE_ENV: ${NODE_ENV:-production}
|
|
LOG_LEVEL: ${LOG_LEVEL:-info}
|
|
PORT: ${PORT:-3000}
|
|
|
|
# Database
|
|
NODE_DB_PATH: ${NODE_DB_PATH:-/app/data/nodes.db}
|
|
REBUILD_ON_START: ${REBUILD_ON_START:-false}
|
|
|
|
# Volumes for persistence
|
|
volumes:
|
|
- n8n-mcp-data:/app/data
|
|
|
|
# Port mapping
|
|
ports:
|
|
- "${PORT:-3000}:3000"
|
|
|
|
# Resource limits
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 512M
|
|
reservations:
|
|
memory: 256M
|
|
|
|
# Health check
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://127.0.0.1:3000/health"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 3
|
|
start_period: 40s
|
|
|
|
# Named volume for data persistence
|
|
volumes:
|
|
n8n-mcp-data:
|
|
driver: local |