-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompose.yml
More file actions
36 lines (36 loc) · 866 Bytes
/
compose.yml
File metadata and controls
36 lines (36 loc) · 866 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
services:
playwright-mcp:
build:
context: ./containers
dockerfile: Dockerfile
tty: true
ports:
- "8010:8010"
command: ["/bin/bash", "-c", "./scripts/xvfb.sh && tail -f /dev/null"]
volumes:
- ./images:/app/images
- ./containers/scripts:/app/scripts
tmpfs:
- /tmp
healthcheck:
test: ["CMD", "curl", "http://localhost:8000/health" ]
interval: 1s
retries: 30
client:
depends_on:
playwright-mcp:
condition: service_healthy
build:
context: .
dockerfile: ./packages/client/Dockerfile
ports:
- "5173:5173"
volumes:
- node_modules_cache:/app/packages/client/node_modules
- dist_cache:/app/packages/client/dist
environment:
- NODE_ENV=development
restart: unless-stopped
volumes:
node_modules_cache:
dist_cache: