diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 16e42e5..39f0115 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -48,3 +48,9 @@ jobs: steps: - uses: https://github.com/actions/checkout@v4 - run: make smoke + - name: dump container logs on failure + if: failure() + run: docker compose -f infra/docker-compose.yml logs --no-color --tail=100 oz-init nrc-init acl bff 2>&1 || true + - name: tear down on failure + if: failure() + run: docker compose -f infra/docker-compose.yml down --volumes 2>&1 || true diff --git a/infra/docker-compose.yml b/infra/docker-compose.yml index 8b2deb4..1f5ad2a 100644 --- a/infra/docker-compose.yml +++ b/infra/docker-compose.yml @@ -44,7 +44,7 @@ services: networks: [cg] oz-init: - image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-latest} + image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-1.28.2} environment: &oz-env DJANGO_SETTINGS_MODULE: openzaak.conf.docker SECRET_KEY: ${OZ_SECRET_KEY:-dev-only-not-for-production} @@ -75,7 +75,7 @@ services: networks: [cg] openzaak: - image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-latest} + image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-1.28.2} environment: *oz-env healthcheck: test: ["CMD", "python", "-c", "import requests,sys; sys.exit(0 if requests.head('http://localhost:8000/admin/').status_code in (200,302) else 1)"] @@ -91,7 +91,7 @@ services: networks: [cg] oz-celery: - image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-latest} + image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-1.28.2} environment: *oz-env command: /celery_worker.sh depends_on: @@ -121,7 +121,7 @@ services: networks: [cg] nrc-init: - image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-latest} + image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-1.16.1} environment: &nrc-env DJANGO_SETTINGS_MODULE: nrc.conf.docker SECRET_KEY: ${NRC_SECRET_KEY:-dev-only-not-for-production} @@ -153,7 +153,7 @@ services: networks: [cg] nrc-web: - image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-latest} + image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-1.16.1} environment: *nrc-env healthcheck: test: ["CMD", "python", "-c", "import requests,sys; sys.exit(0 if requests.head('http://localhost:8000/admin/').status_code in (200,302) else 1)"] @@ -169,7 +169,7 @@ services: networks: [cg] nrc-celery: - image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-latest} + image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-1.16.1} environment: *nrc-env command: /celery_worker.sh depends_on: diff --git a/infra/opennotificaties/docker-compose.yml b/infra/opennotificaties/docker-compose.yml index fb08c2a..8f05ff8 100644 --- a/infra/opennotificaties/docker-compose.yml +++ b/infra/opennotificaties/docker-compose.yml @@ -30,7 +30,7 @@ services: networks: [cg] nrc-init: - image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-latest} + image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-1.16.1} environment: &nrc-env DJANGO_SETTINGS_MODULE: nrc.conf.docker SECRET_KEY: ${NRC_SECRET_KEY:-dev-only-not-for-production} @@ -60,7 +60,7 @@ services: networks: [cg] nrc-web: - image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-latest} + image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-1.16.1} environment: *nrc-env healthcheck: test: ["CMD", "python", "-c", "import requests,sys; sys.exit(0 if requests.head('http://localhost:8000/admin/').status_code in (200,302) else 1)"] @@ -76,7 +76,7 @@ services: networks: [cg] nrc-celery: - image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-latest} + image: docker.io/openzaak/open-notificaties:${OPENNOTIFICATIES_TAG:-1.16.1} environment: *nrc-env command: /celery_worker.sh depends_on: diff --git a/infra/openzaak/docker-compose.yml b/infra/openzaak/docker-compose.yml index c79aba7..6316eaa 100644 --- a/infra/openzaak/docker-compose.yml +++ b/infra/openzaak/docker-compose.yml @@ -29,7 +29,7 @@ services: networks: [cg] oz-init: - image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-latest} + image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-1.28.2} environment: &oz-env DJANGO_SETTINGS_MODULE: openzaak.conf.docker SECRET_KEY: ${OZ_SECRET_KEY:-dev-only-not-for-production} @@ -64,7 +64,7 @@ services: networks: [cg] openzaak: - image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-latest} + image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-1.28.2} environment: *oz-env healthcheck: test: ["CMD", "python", "-c", "import requests,sys; sys.exit(0 if requests.head('http://localhost:8000/admin/').status_code in (200,302) else 1)"] @@ -80,7 +80,7 @@ services: networks: [cg] oz-celery: - image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-latest} + image: docker.io/openzaak/open-zaak:${OPENZAAK_TAG:-1.28.2} environment: *oz-env command: /celery_worker.sh depends_on: