You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@echo "🧪 Testing engine locally with planetary positions query..."
73
+
@echo "📍 Querying: 2025-12-16T15:28:00Z at New York (40.7128, -74.0060)"
74
+
@uv run python -c "from astro_mcp.engine import calculate_chart; result = calculate_chart('2025-12-16T15:28:00Z', 40.7128, -74.0060); print('✅ Engine working!\n'); print('🌟 BODIES:'); [print(f' {name:18} {data[\"sign\"]:10} {data[\"sign_degrees\"]:6.2f}° ({data[\"motion\"]})') for name, data in result['bodies'].items()]; print('\n🏠 HOUSES:'); [print(f' {name:18} {data[\"sign\"]:10} {data[\"sign_degrees\"]:6.2f}°') for name, data in result['houses'].items()]"
75
+
@echo "\n✅ Happy case test passed!"
76
+
67
77
validate-dev-full: validate-dev
68
78
@echo "🔍 Running full development validation..."
69
79
$(MAKE) release-dry-run
@@ -85,11 +95,28 @@ docker-build:
85
95
@echo "🐳 Building Docker image..."
86
96
docker build -t $(IMAGE_NAME):$(VERSION).
87
97
docker tag $(IMAGE_NAME):$(VERSION)$(IMAGE_NAME):latest
98
+
@echo "✅ Docker image built: $(IMAGE_NAME):$(VERSION) and $(IMAGE_NAME):latest"
88
99
89
100
docker-run:
90
-
@echo "🚀 Running container..."
101
+
@echo "🚀 Running container interactively..."
91
102
docker run -it --rm $(IMAGE_NAME):latest
92
103
104
+
docker-happycase:
105
+
@echo "🧪 Testing Docker image with planetary positions query..."
106
+
@echo "📍 Querying: 2025-12-16T15:28:00Z at New York (40.7128, -74.0060)"
107
+
@docker run --rm $(IMAGE_NAME):latest python -c "from astro_mcp.engine import calculate_chart; import json; result = calculate_chart('2025-12-16T15:28:00Z', 40.7128, -74.0060); print('✅ Docker image working!\n'); print('🌟 BODIES:'); [print(f' {name:18} {data[\"sign\"]:10} {data[\"sign_degrees\"]:6.2f}° ({data[\"motion\"]})') for name, data in result['bodies'].items()]; print('\n🏠 HOUSES:'); [print(f' {name:18} {data[\"sign\"]:10} {data[\"sign_degrees\"]:6.2f}°') for name, data in result['houses'].items()]"
0 commit comments