Skip to content

Commit dde8c0c

Browse files
crystalinclaude
andcommitted
fix: rename proxy Docker image to claude-nexus-proxy
- 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]>
1 parent 71cb809 commit dde8c0c

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

docker/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This directory contains the Docker configurations for the Claude Nexus Proxy pro
44

55
## Images
66

7-
### 1. Proxy Service (`moonsonglabs/claude-nexus`)
7+
### 1. Proxy Service (`moonsonglabs/claude-nexus-proxy`)
88

99
- Port: 3000
1010
- Handles Claude API proxying
@@ -40,7 +40,7 @@ This directory contains the Docker configurations for the Claude Nexus Proxy pro
4040

4141
```bash
4242
# Build individually with custom tags
43-
docker build -f proxy/Dockerfile -t moonsonglabs/claude-nexus:v9 ..
43+
docker build -f proxy/Dockerfile -t moonsonglabs/claude-nexus-proxy:v9 ..
4444
docker build -f dashboard/Dockerfile -t moonsonglabs/claude-nexus-dashboard:v9 ..
4545
```
4646

@@ -93,7 +93,7 @@ docker-compose --project-name claude-nexus --env-file ../.env up -d
9393
# Proxy service
9494
docker run -p 3000:3000 \
9595
-v ./credentials:/app/credentials:ro \
96-
moonsonglabs/claude-nexus:latest
96+
moonsonglabs/claude-nexus-proxy:latest
9797

9898
# Dashboard service
9999
docker run -p 3001:3001 \

docker/build-images.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ cd "$PROJECT_ROOT"
4444

4545
# Build proxy image (always build as latest first)
4646
echo -e "\n${BLUE}Building Proxy Service...${NC}"
47-
docker build -f docker/proxy/Dockerfile -t moonsonglabs/claude-nexus:latest .
47+
docker build -f docker/proxy/Dockerfile -t moonsonglabs/claude-nexus-proxy:latest .
4848
if [ $? -eq 0 ]; then
4949
echo -e "${GREEN}✓ Proxy image built successfully${NC}"
5050
# Tag with specific version if provided
5151
if [ "$TAG" != "latest" ]; then
52-
docker tag moonsonglabs/claude-nexus:latest moonsonglabs/claude-nexus:${TAG}
52+
docker tag moonsonglabs/claude-nexus-proxy:latest moonsonglabs/claude-nexus-proxy:${TAG}
5353
echo -e "${GREEN}✓ Also tagged as '${TAG}'${NC}"
5454
fi
5555
else
@@ -74,16 +74,16 @@ fi
7474

7575
# Show image sizes
7676
echo -e "\n${BLUE}Image Sizes:${NC}"
77-
docker images | grep -E "moonsonglabs/claude-nexus(-dashboard)?|REPOSITORY" | grep -E "${TAG}|latest|REPOSITORY" | head -5
77+
docker images | grep -E "moonsonglabs/claude-nexus-(proxy|dashboard)|REPOSITORY" | grep -E "${TAG}|latest|REPOSITORY" | head -5
7878

7979
echo -e "\n${GREEN}Build completed successfully!${NC}"
8080
echo -e "\nImages built:"
81-
echo -e " ${YELLOW}moonsonglabs/claude-nexus:latest${NC}"
81+
echo -e " ${YELLOW}moonsonglabs/claude-nexus-proxy:latest${NC}"
8282
echo -e " ${YELLOW}moonsonglabs/claude-nexus-dashboard:latest${NC}"
8383

8484
if [ "$TAG" != "latest" ]; then
8585
echo -e "\nAlso tagged as:"
86-
echo -e " ${YELLOW}moonsonglabs/claude-nexus:${TAG}${NC}"
86+
echo -e " ${YELLOW}moonsonglabs/claude-nexus-proxy:${TAG}${NC}"
8787
echo -e " ${YELLOW}moonsonglabs/claude-nexus-dashboard:${TAG}${NC}"
8888
fi
8989

@@ -106,22 +106,22 @@ fi
106106

107107
echo -e "\n${YELLOW}Using Docker Run:${NC}"
108108
echo -e " ${BLUE}# Proxy service${NC}"
109-
echo -e " ${BLUE}docker run -d -p 3000:3000 moonsonglabs/claude-nexus:${TAG}${NC}"
109+
echo -e " ${BLUE}docker run -d -p 3000:3000 moonsonglabs/claude-nexus-proxy:${TAG}${NC}"
110110
echo -e " ${BLUE}# Dashboard service${NC}"
111111
echo -e " ${BLUE}docker run -d -p 3001:3001 -e DASHBOARD_API_KEY=your-key moonsonglabs/claude-nexus-dashboard:${TAG}${NC}"
112112

113113
# Add push instructions
114114
echo -e "\n${YELLOW}To push to Docker Hub:${NC}"
115115
if [ "$TAG" != "latest" ]; then
116116
echo -e " ${BLUE}# Push both latest and version tags:${NC}"
117-
echo -e " ${BLUE}docker push moonsonglabs/claude-nexus:latest${NC}"
118-
echo -e " ${BLUE}docker push moonsonglabs/claude-nexus:${TAG}${NC}"
117+
echo -e " ${BLUE}docker push moonsonglabs/claude-nexus-proxy:latest${NC}"
118+
echo -e " ${BLUE}docker push moonsonglabs/claude-nexus-proxy:${TAG}${NC}"
119119
echo -e " ${BLUE}docker push moonsonglabs/claude-nexus-dashboard:latest${NC}"
120120
echo -e " ${BLUE}docker push moonsonglabs/claude-nexus-dashboard:${TAG}${NC}"
121121
echo -e "\n ${YELLOW}Or use the push script:${NC}"
122122
echo -e " ${BLUE}./docker/push-images.sh ${TAG}${NC}"
123123
else
124-
echo -e " ${BLUE}docker push moonsonglabs/claude-nexus:latest${NC}"
124+
echo -e " ${BLUE}docker push moonsonglabs/claude-nexus-proxy:latest${NC}"
125125
echo -e " ${BLUE}docker push moonsonglabs/claude-nexus-dashboard:latest${NC}"
126126
echo -e "\n ${YELLOW}Or use the push script:${NC}"
127127
echo -e " ${BLUE}./docker/push-images.sh${NC}"

docker/push-images.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ fi
4242

4343
# Push proxy image
4444
echo -e "\n${BLUE}Pushing Proxy Service...${NC}"
45-
docker push moonsonglabs/claude-nexus:${TAG}
45+
docker push moonsonglabs/claude-nexus-proxy:${TAG}
4646
if [ $? -eq 0 ]; then
4747
echo -e "${GREEN}✓ Proxy image pushed successfully${NC}"
4848
else
@@ -64,7 +64,7 @@ fi
6464
if [ "$TAG" != "latest" ] && [ "$PUSH_LATEST" = "yes" ]; then
6565
echo -e "\n${BLUE}Also pushing 'latest' tags...${NC}"
6666

67-
docker push moonsonglabs/claude-nexus:latest
67+
docker push moonsonglabs/claude-nexus-proxy:latest
6868
if [ $? -eq 0 ]; then
6969
echo -e "${GREEN}✓ Proxy 'latest' pushed successfully${NC}"
7070
else
@@ -83,9 +83,9 @@ fi
8383

8484
echo -e "\n${GREEN}Push completed successfully!${NC}"
8585
echo -e "\nImages available at:"
86-
echo -e " ${YELLOW}https://hub.docker.com/r/moonsonglabs/claude-nexus${NC}"
86+
echo -e " ${YELLOW}https://hub.docker.com/r/moonsonglabs/claude-nexus-proxy${NC}"
8787
echo -e " ${YELLOW}https://hub.docker.com/r/moonsonglabs/claude-nexus-dashboard${NC}"
8888

8989
echo -e "\nTo pull and run:"
90-
echo -e " ${BLUE}docker pull moonsonglabs/claude-nexus:${TAG}${NC}"
90+
echo -e " ${BLUE}docker pull moonsonglabs/claude-nexus-proxy:${TAG}${NC}"
9191
echo -e " ${BLUE}docker pull moonsonglabs/claude-nexus-dashboard:${TAG}${NC}"

docs/03-Operations/deployment/docker-compose.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ services:
8989
retries: 5
9090

9191
proxy:
92-
image: moonsonglabs/claude-nexus:latest
92+
image: moonsonglabs/claude-nexus-proxy:latest
9393
depends_on:
9494
postgres:
9595
condition: service_healthy

scripts/ops/update-proxy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ REPO_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
1313

1414
VERSION=$1
1515
SERVICE=$2
16-
PROXY_IMAGE="moonsonglabs/claude-nexus"
16+
PROXY_IMAGE="moonsonglabs/claude-nexus-proxy"
1717
DASHBOARD_IMAGE="moonsonglabs/claude-nexus-dashboard"
1818

1919
if [ -z "$VERSION" ]; then

0 commit comments

Comments
 (0)