Skip to content

Commit abcf62f

Browse files
committed
fixes
1 parent 2502413 commit abcf62f

File tree

11 files changed

+636
-1680
lines changed

11 files changed

+636
-1680
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ HEALTHCHECK --interval=30s --timeout=30s --start-period=5s --retries=3 \
4343
CMD curl -f http://localhost:8000/weather/status || exit 1
4444

4545
# Default command
46-
CMD ["python", "main.py", "sse"]
46+
CMD ["clima-mcp", "run"]

Makefile

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: help install install-dev test test-unit test-integration coverage lint format type-check clean dev-setup pre-commit
1+
.PHONY: help install install-dev test test-unit test-integration coverage lint format type-check clean dev-setup pre-commit run run-test docker-build docker-run run-docker run-docker-dev docker-logs docker-stop
22

33
# Default target
44
help:
@@ -16,8 +16,12 @@ help:
1616
@echo " pre-commit Run pre-commit hooks"
1717
@echo " clean Clean up build artifacts"
1818
@echo " run-test Test the NWS API"
19-
@echo " run-mcp Run MCP server"
20-
@echo " run-sse Run SSE server"
19+
@echo " run Run weather API server"
20+
@echo " docker-build Build Docker image"
21+
@echo " run-docker Start Docker container in SSE mode"
22+
@echo " run-docker-dev Start Docker container in development mode"
23+
@echo " docker-logs View Docker container logs"
24+
@echo " docker-stop Stop Docker containers"
2125

2226
install:
2327
pip install -e .
@@ -70,11 +74,8 @@ clean:
7074
run-test:
7175
clima-mcp test
7276

73-
run-mcp:
74-
clima-mcp mcp
75-
76-
run-sse:
77-
clima-mcp sse
77+
run:
78+
clima-mcp run
7879

7980
# CI/CD friendly commands
8081
ci-test: install-dev lint type-check test coverage
@@ -86,3 +87,15 @@ docker-build:
8687

8788
docker-run:
8889
docker run -p 8000:8000 clima-mcp
90+
91+
run-docker:
92+
docker-compose up -d clima-mcp
93+
94+
run-docker-dev:
95+
docker-compose --profile dev up clima-mcp-dev
96+
97+
docker-logs:
98+
docker-compose logs -f clima-mcp
99+
100+
docker-stop:
101+
docker-compose down

docker-compose.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: '3.8'
2-
31
services:
42
clima-mcp:
53
build: .
@@ -32,6 +30,6 @@ services:
3230
volumes:
3331
- .:/app
3432
- ./logs:/app/logs
35-
command: ["python", "main.py", "sse"]
33+
command: ["clima-mcp", "run"]
3634
profiles:
3735
- dev

0 commit comments

Comments
 (0)