Clean up legacy documentation and scripts

- Remove all references to workflow execution/management features
- Delete legacy scripts for bidirectional n8n integration
- Update documentation to focus on node documentation serving only
- Remove old docker-compose files for workflow management
- Add simplified docker-compose.yml for documentation server
- Update CHANGELOG.md to reflect v2.0.0 and v2.1.0 changes
- Update Dockerfile to use v2 paths and database

The project is now clearly focused on serving n8n node documentation
to AI assistants, with no workflow execution capabilities.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
czlonkowski
2025-06-08 07:54:53 +00:00
parent ee8aa729c1
commit 1dd6b8e55f
15 changed files with 270 additions and 1116 deletions

View File

@@ -29,20 +29,20 @@ RUN chown -R nodejs:nodejs /app
USER nodejs
# Set environment variable for database location
ENV NODE_DB_PATH=/app/data/nodes.db
ENV NODE_DB_PATH=/app/data/nodes-v2.db
# Create a startup script
RUN printf '#!/bin/sh\n\
echo "🚀 Starting n8n-MCP server..."\n\
echo "🚀 Starting n8n Documentation MCP server..."\n\
\n\
# Initialize database if it does not exist\n\
if [ ! -f "$NODE_DB_PATH" ]; then\n\
echo "📦 Initializing database..."\n\
node dist/scripts/rebuild-database.js\n\
node dist/scripts/rebuild-database-v2.js\n\
fi\n\
\n\
echo "🎯 Database ready, starting MCP server..."\n\
exec node dist/index.js\n' > /app/start.sh && chmod +x /app/start.sh
echo "🎯 Database ready, starting documentation server..."\n\
exec node dist/index-v2.js\n' > /app/start.sh && chmod +x /app/start.sh
# Expose the MCP server port (if using HTTP transport)
EXPOSE 3000