When booting non-primary role hosts we will always wait for a primary role host to boor first. So when booting in groups, if there are no primary role hosts in the first batch, then booting will stall. Sort primary role app_hosts first to avoid this. Fixes: https://github.com/basecamp/kamal/issues/1553
20 lines
282 B
YAML
20 lines
282 B
YAML
service: app
|
|
image: dhh/app
|
|
servers:
|
|
workers:
|
|
- 1.1.1.1
|
|
- 1.1.1.2
|
|
web:
|
|
- 1.1.1.3
|
|
- 1.1.1.4
|
|
env:
|
|
REDIS_URL: redis://x/y
|
|
registry:
|
|
server: registry.digitalocean.com
|
|
username: user
|
|
password: pw
|
|
builder:
|
|
arch: amd64
|
|
deploy_timeout: 1
|
|
primary_role: workers
|