diff --git a/.forgejo/workflows/check.yml b/.forgejo/workflows/check.yml index 8f68941..16662d5 100644 --- a/.forgejo/workflows/check.yml +++ b/.forgejo/workflows/check.yml @@ -7,8 +7,8 @@ jobs: DIRECTORY: config steps: - uses: actions/checkout@v4 - - run: cd ${{ env.DIRECTORY }} - - run: pip install -r requirements-dev.txt - - run: ruff check - - run: ruff format - - run: myp \ No newline at end of file + - uses: actions/setup-python@v5 + with: + python-version: '3.13' + - run: pip install -r requirements.txt + - run: make check \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 87d0094..3db7be5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,7 +18,7 @@ services: - CMD - curl - '-f' - - 'http://127.0.0.1:8010' + - 'http://localhost:$${BUILDBOT_WEB_PORT}' interval: 2s timeout: 10s retries: 15 @@ -50,3 +50,14 @@ services: - '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 +volumes: + buildbot-db: {} \ No newline at end of file