services: buildbot-master: env_file: .env.local volumes: - ./config:/buildbot/config buildbot-worker: image: 'buildbot/buildbot-worker:${BUILDBOT_IMAGE_TAG:-v4.1.0}' restart: unless-stopped environment: - 'BUILDMASTER=${BUILDMASTER:-buildbot-master}' - 'BUILDMASTER_PORT=${BUILDBOT_WORKER_PORT:-9989}' - 'WORKERNAME=${WORKERNAME:-example-worker}' - 'WORKERPASS=${WORKERPASS:-pass}' - 'WORKER_ENVIRONMENT_BLACKLIST=${WORKER_ENVIRONMENT_BLACKLIST:-DOCKER_BUILDBOT* BUILDBOT_ENV_* BUILDBOT_1* WORKER_ENVIRONMENT_BLACKLIST}' healthcheck: test: - CMD - curl - '-f' - 'http://$${BUILDMASTER}:$${BUILDMASTER_PORT}' interval: 5s timeout: 20s retries: 10