-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcompose.yaml
More file actions
41 lines (38 loc) · 1.13 KB
/
compose.yaml
File metadata and controls
41 lines (38 loc) · 1.13 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
version: '3'
services:
leader:
image: nomcycle/comfyui-dev:latest
environment:
- COMFY_DEV_ROLE=LEADER
- COMFY_DEV_SSH_PUBKEY=${COMFY_DEV_SSH_PUBKEY}
- COMFY_DEV_EXTRA_ARGS=${COMFY_DEV_EXTRA_ARGS}
- COMFY_DEV_TAILSCALE_AUTH=${COMFY_DEV_TAILSCALE_AUTH}
- COMFY_DEV_TAILSCALE_MACHINENAME=comfyui-leader
- COMFY_DEV_START_COMFY=${COMFY_DEV_START_COMFY}
volumes:
- workspace:/workspace
ports:
- "8188:8188"
healthcheck:
test: ["CMD", "test", "-f", "/workspace/.setup/setup_complete"]
interval: 30s
timeout: 10s
retries: 60
follower1:
image: nomcycle/comfyui-dev:latest
environment:
- COMFY_DEV_ROLE=FOLLOWER
- COMFY_DEV_EXTRA_ARGS=${COMFY_DEV_EXTRA_ARGS}
- COMFY_DEV_SSH_PUBKEY=${COMFY_DEV_SSH_PUBKEY}
- COMFY_DEV_TAILSCALE_AUTH=${COMFY_DEV_TAILSCALE_AUTH}
- COMFY_DEV_TAILSCALE_MACHINENAME=comfyui-follower1
- COMFY_DEV_START_COMFY=${COMFY_DEV_START_COMFY}
volumes:
- workspace:/workspace
ports:
- "8189:8188"
depends_on:
leader:
condition: service_healthy
volumes:
workspace: