yocto-autobuilder2/docker/compose.yaml
Mathieu Dubois-Briand 7db3b9a787 docker: compose: Fix docker role detection
It looks like the name of docker containers created with docker-compose
is not always the same: is is generated from various values, sometimes
separated by underscores, sometimes by dashes, breaking role detection.
Try to use another method that should be a bit more reliable.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-10-16 10:54:53 +01:00

45 lines
749 B
YAML

# Expose buildbot on http://localhost:8010/
---
name: ab2
x-base-service: &base-service
build:
context: ..
dockerfile: docker/Dockerfile
volumes:
- sharedrepo:/sharedrepo
- publish:/publish
- mirror:/home/pokybuild/git/mirror
- srvautobuilder:/srv/autobuilder
stdin_open: true
tty: true
services:
controller:
<<: *base-service
command: controller
ports:
- 8010:8010
cpus: 4
worker: &base-worker
<<: *base-service
command: worker
cpus: 8
mem_limit: 16gb
extraworker:
<<: *base-worker
command: extraworker
cpus: 1
mem_limit: 2gb
deploy:
replicas: 8
profiles:
- manyworkers
volumes:
sharedrepo:
publish:
mirror:
srvautobuilder: