mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-01-30 06:22:04 +00:00
Major optimization that reduces Docker image size by 87% and build time by 10x: - Remove ALL n8n dependencies from runtime Docker image - Add package.runtime.json with only 5 essential runtime deps - Optimize Dockerfile to build TypeScript without n8n packages - Add BuildKit optimizations with cache mounts - Update documentation to highlight the improvements Results: - Image size: ~1.5GB → ~200MB (87% reduction) - Build time: ~12 minutes → ~1-2 minutes - No n8n version conflicts at runtime - Better security with minimal attack surface The key insight is that since we always rebuild the database locally before deployment, the Docker runtime never needs n8n packages. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>