Skip to content

Commit 40c9ca1

Browse files
committed
fix(compose-dev): support api and mcp services
1 parent 823b50c commit 40c9ca1

File tree

1 file changed

+23
-5
lines changed

1 file changed

+23
-5
lines changed

compose-dev.yaml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,27 @@
11
services:
2-
backend:
3-
image: backend:dev
2+
api:
3+
image: api:dev
44
build:
55
context: .
6-
dockerfile: ./backend/Dockerfile
7-
entrypoint: bash -c "sleep infinity"
6+
dockerfile: ./backend/api/Dockerfile
7+
env_file:
8+
- ./.env
9+
entrypoint: bash -c "uv run fastapi run api/main.py"
10+
ports:
11+
- 8000:8000
812
volumes:
9-
- ./backend:/app
13+
- ./backend/api:/app/api
14+
- ./backend/api/.vscode/:/app/.vscode
15+
- ./backend/shared_mcp:/app/shared_mcp
16+
17+
mcp:
18+
image: mcp:dev
19+
build:
20+
context: .
21+
dockerfile: ./backend/mcp/Dockerfile
22+
env_file:
23+
- ./.env
24+
entrypoint: bash -c "uv run mcp/main.py"
25+
volumes:
26+
- ./backend/mcp:/app/mcp
27+
- ./backend/shared_mcp:/app/shared_mcp

0 commit comments

Comments
 (0)