-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
63 lines (60 loc) · 1.5 KB
/
docker-compose.yml
File metadata and controls
63 lines (60 loc) · 1.5 KB
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
services:
nullboiler:
build: .
image: nullboiler:latest
command:
- --config
- /nullboiler-data/config.json
- --db
- /nullboiler-data/nullboiler.db
- --host
- 0.0.0.0
- --port
- "8080"
ports:
- "8080:8080"
volumes:
- nullboiler-data:/nullboiler-data
- ./docker/nullboiler.config.json:/nullboiler-data/config.json:ro
- ./docker/workflows:/nullboiler-data/workflows:ro
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-fsS", "http://localhost:8080/health"]
interval: 30s
timeout: 5s
retries: 3
nullclaw:
profiles: ["nullclaw", "nulltickets"]
build:
context: ./reference/nullclaw
image: nullclaw:latest
ports:
- "3000:3000"
volumes:
- nullclaw-data:/nullclaw-data
- ./docker/nullclaw.config.json:/nullclaw-data/.nullclaw/config.json:ro
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-fsS", "http://localhost:3000/health"]
interval: 30s
timeout: 5s
retries: 3
nulltickets:
profiles: ["nulltickets"]
build:
context: ./reference/nulltickets
image: nulltickets:latest
ports:
- "7700:7700"
volumes:
- nulltickets-data:/nulltickets-data
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "-qO-", "http://localhost:7700/health"]
interval: 30s
timeout: 5s
retries: 3
volumes:
nullboiler-data:
nullclaw-data:
nulltickets-data: