-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
35 lines (34 loc) · 941 Bytes
/
docker-compose.yaml
File metadata and controls
35 lines (34 loc) · 941 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
services:
iris:
build:
context: ./deploy
dockerfile: Dockerfile
ports:
- "1977:1972"
- "52777:52773"
- "8082:80"
- "8889:8888"
- "8443:8443"
volumes:
- ./deploy/projects:/home/irisowner/dev
- ./data/mindwalk:/home/irisowner/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "iris qlist IRIS 2>/dev/null | grep -q running"]
interval: 10s
timeout: 5s
retries: 12
start_period: 90s
mcp-server:
image: ivg-iris-base
entrypoint: ["bash", "-c"]
command: ["cd /home/irisowner/dev && iris-mcp-server --config=config.toml run"]
depends_on:
iris:
condition: service_healthy
volumes:
- ./deploy/projects:/home/irisowner/dev
- ./deploy/certs/server.crt:/tmp/server.crt:ro
- ./deploy/certs/server.key:/tmp/server.key:ro
network_mode: "service:iris"
restart: unless-stopped