feat: expand MCP server functionality with customer, catalogue, marketing, and user tools and integrate new health indicators and configuration models.
This commit is contained in:
14
start-all.sh
14
start-all.sh
@@ -37,6 +37,12 @@ if [ -n "$MAVEN_PIDS" ]; then
|
||||
pkill -9 -f "MavenWrapperMain.*$PROJECT_ROOT" 2>/dev/null || true
|
||||
fi
|
||||
|
||||
SPRING_BOOT_PIDS=$(pgrep -f "LoyaltyAgentApplication|McpServerApplication" || true)
|
||||
if [ -n "$SPRING_BOOT_PIDS" ]; then
|
||||
echo "Killing orphaned Spring Boot applications..."
|
||||
pkill -9 -f "LoyaltyAgentApplication|McpServerApplication" 2>/dev/null || true
|
||||
fi
|
||||
|
||||
echo "=========================================="
|
||||
echo "Starting Loyalty Agent Services"
|
||||
echo "=========================================="
|
||||
@@ -44,7 +50,7 @@ echo "=========================================="
|
||||
# 1. Start MCP Server
|
||||
echo "Starting loyalty-mcp-server..."
|
||||
cd "$PROJECT_ROOT/loyalty-mcp-server"
|
||||
../mvnw spring-boot:run -Dmaven.test.skip=true > "$LOG_DIR/loyalty-mcp-server.log" 2>&1 &
|
||||
../mvnw -q spring-boot:run -Dmaven.test.skip=true > "$LOG_DIR/loyalty-mcp-server.log" 2>&1 &
|
||||
MCP_PID=$!
|
||||
echo "loyalty-mcp-server started with PID: $MCP_PID"
|
||||
|
||||
@@ -57,14 +63,14 @@ echo "loyalty-mcp-server is up!"
|
||||
|
||||
# Start nodemon watcher for MCP Server
|
||||
echo "Starting nodemon watcher for loyalty-mcp-server..."
|
||||
npx -y nodemon --watch src -e java,xml,yml,yaml,properties --exec "$PROJECT_ROOT/mvnw compile" > "$LOG_DIR/loyalty-mcp-server-nodemon.log" 2>&1 &
|
||||
npx -y nodemon --quiet --watch src -e java,xml,yml,yaml,properties --exec "$PROJECT_ROOT/mvnw -q compile" > "$LOG_DIR/loyalty-mcp-server-nodemon.log" 2>&1 &
|
||||
MCP_NODEMON_PID=$!
|
||||
|
||||
|
||||
# 2. Start Agent Service
|
||||
echo "Starting loyalty-agent..."
|
||||
cd "$PROJECT_ROOT/loyalty-agent"
|
||||
../mvnw spring-boot:run -Dmaven.test.skip=true > "$LOG_DIR/loyalty-agent.log" 2>&1 &
|
||||
../mvnw -q spring-boot:run -Dmaven.test.skip=true > "$LOG_DIR/loyalty-agent.log" 2>&1 &
|
||||
AGENT_PID=$!
|
||||
echo "loyalty-agent started with PID: $AGENT_PID"
|
||||
|
||||
@@ -77,7 +83,7 @@ echo "loyalty-agent is up!"
|
||||
|
||||
# Start nodemon watcher for Agent Service
|
||||
echo "Starting nodemon watcher for loyalty-agent..."
|
||||
npx -y nodemon --watch src -e java,xml,yml,yaml,properties --exec "$PROJECT_ROOT/mvnw compile" > "$LOG_DIR/loyalty-agent-nodemon.log" 2>&1 &
|
||||
npx -y nodemon --quiet --watch src -e java,xml,yml,yaml,properties --exec "$PROJECT_ROOT/mvnw -q compile" > "$LOG_DIR/loyalty-agent-nodemon.log" 2>&1 &
|
||||
AGENT_NODEMON_PID=$!
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user