Skip to content

Conversation

@crystalin
Copy link
Contributor

Summary

This PR renames the repository from claude-nexus-proxy to claude-nexus and updates the Docker organization from alanpurestake to moonsonglabs.

Changes Made

Repository Naming

  • ✅ Updated all references from claude-nexus-proxy to claude-nexus (54+ files)
  • ✅ Changed Docker organization from alanpurestake to moonsonglabs (11 files)
  • ✅ Kept Docker image names as proxy and dashboard (unchanged per requirements)
  • ✅ Preserved salt value as claude-nexus-proxy-default-salt for backward compatibility

Files Modified

  • Configuration: package.json files updated with new repository URLs and binary names
  • Docker: All build scripts, push scripts, and docker-compose files updated
  • Operations: Management scripts updated with new names and paths
  • Source Code: Service names in health endpoints and CLI documentation updated
  • Documentation: All markdown files updated with new references

Critical Fixes Applied

  1. Fixed .env mounting in update-proxy.sh to use repository root path
  2. Aligned package.json entry points to dist/index.js
  3. Updated Docker image grep pattern in build-images.sh

Breaking Changes

⚠️ Binary renamed: The CLI binary has been renamed from claude-nexus-proxy to claude-nexus

Testing

  • TypeScript compilation passes (bun run typecheck)
  • All references verified with grep searches
  • Code review completed with zen tools

Deployment Notes

Before deploying:

  1. Ensure moonsonglabs organization exists on Docker Hub
  2. Update any external documentation or references
  3. Coordinate with DevOps team for production deployment updates

🤖 Generated with Claude Code

crystalin and others added 2 commits August 19, 2025 17:47
- Update all references to claude-nexus-proxy to claude-nexus
- Change Docker organization from alanpurestake to moonsonglabs
- Keep Docker image names as proxy and dashboard (unchanged)
- Preserve salt value for backward compatibility
- Fix critical issues: .env mounting, package.json entry points, image grep pattern

BREAKING CHANGE: Binary renamed from claude-nexus-proxy to claude-nexus

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

Co-Authored-By: Claude <[email protected]>
- Change proxy image from moonsonglabs/claude-nexus to moonsonglabs/claude-nexus-proxy
- Keep dashboard image as moonsonglabs/claude-nexus-dashboard (unchanged)
- Update all Docker build/push scripts and documentation
- This provides clearer distinction between proxy and dashboard images

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

Co-Authored-By: Claude <[email protected]>
@crystalin crystalin force-pushed the chore/rename-repository-to-claude-nexus branch from 3b8c1f0 to dde8c0c Compare August 19, 2025 16:44
- Change local build image name from claude-nexus:local to claude-nexus-proxy:local
- Maintains consistency with the registry image naming

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

Co-Authored-By: Claude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants