Commit Graph

331 Commits

Author SHA1 Message Date
Romuald Członkowski
8025d31e63 Merge PR #67: Fix Claude Code configuration key in documentation
Fixes the MCP configuration key from 'servers' to 'mcpServers' as expected by Claude Code.
2025-07-17 08:56:00 +02:00
Iván Velasteguí
3279283aaf Update CLAUDE_CODE_SETUP.md
fix .mcp.json file for Claude code setup Project configuration
2025-07-17 00:40:34 -05:00
Romuald Członkowski
df03d425e5 Merge pull request #62 from naXa777/patch-1
Update the deep link in response returned by n8n_diagnostic tool
2025-07-17 01:39:29 +02:00
czlonkowski
cd3233cabe docs: add Railway one-click deployment option with setup guide and images 2025-07-17 01:34:27 +02:00
czlonkowski
637e7f978b feat: optimize Railway Docker image to use runtime-only dependencies
- Switch from package.json to package.runtime.json in runtime stage
- Reduces image size by 82% (from ~1.5GB to ~280MB)
- 10x faster builds (1-2 minutes vs 12 minutes)
- No functional changes - uses pre-built database from git
- Aligns Railway image with main Dockerfile optimization

This dramatically improves Railway deployment performance while
maintaining full functionality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 01:13:17 +02:00
Romuald Członkowski
1da2d4fce2 Merge pull request #63 from czlonkowski/kimbo128/main
Merging with admin privileges - Railway deployment support
2025-07-17 01:03:34 +02:00
czlonkowski
f1e287e031 fix: remove branch prefix from SHA tag to avoid invalid Docker tag format 2025-07-17 00:57:51 +02:00
czlonkowski
b111eb64d6 Merge branch 'main' into kimbo128/main - resolve conflicts 2025-07-17 00:55:50 +02:00
czlonkowski
8a15961995 feat: add Railway deployment support with CI/CD integration
- Add Railway-specific Docker image build to CI/CD workflow
  - Builds n8n-mcp-railway image alongside standard image
  - Railway image optimized for AMD64 architecture
  - Automatically published to ghcr.io on main branch pushes

- Create comprehensive Railway deployment documentation
  - Step-by-step deployment guide with security best practices
  - Claude Desktop connection instructions via mcp-remote
  - Troubleshooting guide for common issues
  - Architecture details and single-instance design explanation

- Update README with Railway documentation link
  - Removed inline Railway content to keep README focused
  - Added link to dedicated Railway deployment guide

This enables zero-configuration cloud deployment of n8n-mcp
with automatic HTTPS, global access, and built-in monitoring.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 00:46:14 +02:00
Pavel
6a878d751d Update the deep link in response returned by n8n_diagnostic tool 2025-07-17 00:20:38 +02:00
czlonkowski
0155e4555c feat: add Railway deployment with zero-config setup 2025-07-16 17:41:26 +02:00
moonwalk
50d63a883b Update README.md 2025-07-16 14:10:33 +02:00
moonwalk
c089ee60d8 Update Dockerfile.railway 2025-07-16 13:56:14 +02:00
moonwalk
a6ccdd08b6 Update railway.json 2025-07-16 13:55:55 +02:00
moonwalk
534efddedf Update railway.json 2025-07-16 13:51:38 +02:00
moonwalk
9a5a10194b Update Dockerfile 2025-07-16 13:47:06 +02:00
moonwalk
45a0e755b7 Update Dockerfile 2025-07-16 13:44:48 +02:00
moonwalk
012a54dde2 Rename __Dockerfile to Dockerfile 2025-07-16 13:41:17 +02:00
moonwalk
0bb9d8bd01 Rename Dockerfile to __Dockerfile 2025-07-16 13:38:38 +02:00
moonwalk
2c18df5b8d Rename Dockerfile.original to Dockerfile 2025-07-16 13:34:04 +02:00
moonwalk
3b06ba91dd Delete Dockerfile 2025-07-16 13:33:54 +02:00
moonwalk
59843c7271 Create Dockerfile 2025-07-16 13:32:35 +02:00
moonwalk
1f269cf7e2 Rename Dockerfile to Dockerfile.original 2025-07-16 13:32:17 +02:00
moonwalk
614cfccd40 Rename _Dockerfile to Dockerfile
back
2025-07-16 13:31:21 +02:00
moonwalk
536effacd5 Rename Dockerfile to _Dockerfile
only for testing
2025-07-16 13:30:20 +02:00
moonwalk
c0d65cc9f4 Update Dockerfile.railway
added echo
2025-07-16 13:22:24 +02:00
moonwalk
55dfedd8a6 Update Dockerfile.railway
updated not working file
2025-07-16 13:16:02 +02:00
moonwalk
9e43836f31 Update Dockerfile.railway
added entrypoint
2025-07-16 13:14:02 +02:00
moonwalk
498e88e7ae Update railway.json
added mount
2025-07-16 13:04:03 +02:00
moonwalk
3efd28d3ff Update Dockerfile
rolled back to original
2025-07-16 13:03:11 +02:00
moonwalk
4366cde528 Update Dockerfile 2025-07-16 11:37:32 +02:00
czlonkowski
4ec3b94756 docs: revert Railway deployment documentation
Rolled back README.md to remove Railway deployment instructions while keeping the codebase changes intact. This addresses any confusion about deployment methods without breaking existing Railway deployments.
2025-07-16 11:09:47 +02:00
czlonkowski
5f140545d5 fix railway 2 2025-07-16 10:46:54 +02:00
czlonkowski
c1781f4265 Fix railway button 2025-07-16 10:45:42 +02:00
moonwalk
b1cd1f621b Update README.md 2025-07-16 10:42:36 +02:00
moonwalk
1b7221ccfd Update README.md
Botton fixed
2025-07-16 10:40:52 +02:00
czlonkowski
3fb3e015ba docs: add Railway deployment documentation (implements PR #53 review feedback)
- Add Railway as Option 4 in Quick Start section per review request
- Include brief explanation of Railway platform
- Add deploy button with proper placement
- Document setup instructions and environment variables
- Add AUTH_TOKEN configuration note
- Include database availability requirements note
- Configure Claude Desktop integration via mcp-remote

This commit implements the documentation requirements from PR #53 review,
completing the Railway deployment feature.
2025-07-16 10:31:49 +02:00
moonwalk
a5d6532c43 Update README.md 2025-07-16 10:30:24 +02:00
moonwalk
ad7a44fd5c Made deployable on Railway (#53)
* Rename Dockerfile to __Dockerfile

* Update and rename __Dockerfile to Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Rename Dockerfile to Dockerfile.railway

* Create Docherfile

* Rename Docherfile to Dockerfile

* Create railway.json

* Update README.md
2025-07-16 10:28:53 +02:00
moonwalk
9e9a9856f4 Made deployable on Railway (#53)
* Rename Dockerfile to __Dockerfile

* Update and rename __Dockerfile to Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Rename Dockerfile to Dockerfile.railway

* Create Docherfile

* Rename Docherfile to Dockerfile

* Create railway.json

* Update README.md
2025-07-16 10:27:21 +02:00
czlonkowski
caf1e008d7 fix: respect NODE_DB_PATH environment variable in Docker (fixes #40)
- Fixed docker-entrypoint.sh to use NODE_DB_PATH instead of hardcoded paths
- Added log_message() helper to prevent stdio mode output corruption
- Fixed directory creation race condition with proper ownership
- Added path validation to ensure NODE_DB_PATH ends with .db
- Updated rebuild.ts to respect NODE_DB_PATH environment variable
- Added comprehensive documentation for custom database paths
- Bumped version to 2.7.16

The bug was caused by hardcoded /app/data/nodes.db paths in the Docker
entrypoint script that ignored the NODE_DB_PATH environment variable.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-16 09:49:41 +02:00
moonwalk
08ae4845e5 Update README.md 2025-07-16 09:18:15 +02:00
moonwalk
e01ff0faa1 Create railway.json 2025-07-16 09:16:49 +02:00
moonwalk
011db5ce7f Rename Docherfile to Dockerfile 2025-07-16 09:13:58 +02:00
moonwalk
399636fd61 Create Docherfile 2025-07-16 09:04:40 +02:00
moonwalk
0738f4bb94 Rename Dockerfile to Dockerfile.railway 2025-07-16 09:03:47 +02:00
czlonkowski
18e231efa5 docs: add comprehensive IDE setup guides for Claude Code, Cursor, and Windsurf
- Create dedicated setup documentation for each IDE
- Add Claude Code setup with proper CLI commands and screenshots
- Add Cursor setup with video tutorial and MCP configuration
- Add Windsurf setup with video tutorial and settings instructions
- Update README to consolidate IDE setup under "Connect your IDE" section
- Include visual guides with screenshots for better user experience
- Link all IDE guides to main Claude Project Setup instructions

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-16 00:43:26 +02:00
moonwalk
cd7765664c Update Dockerfile 2025-07-15 16:58:08 +02:00
moonwalk
e6d0a2f83c Update Dockerfile 2025-07-15 16:53:26 +02:00
moonwalk
caf0c4d675 Update Dockerfile 2025-07-15 16:49:29 +02:00