From 67dd591259a1f8079a52c2df9aa198a1819726c8 Mon Sep 17 00:00:00 2001 From: Valentin Ryckaert Date: Thu, 11 Jun 2026 10:47:07 +0200 Subject: [PATCH 1/6] feat: add adminer to docker compose dev --- docker-compose.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index e77bfbc64..09058ec7d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -37,6 +37,11 @@ services: interval: 5s volumes: - db-data:/var/lib/postgresql/data + adminer: + image: adminer + restart: always + ports: + - 8080:8080 solr: container_name: ${PREFIX}-solr image: solr:8 From 3b80f6b0477ba9822dfe720abc4c841b7b8c432c Mon Sep 17 00:00:00 2001 From: Valentin Ryckaert Date: Thu, 11 Jun 2026 10:53:00 +0200 Subject: [PATCH 2/6] doc: add adminer URL to docker doc --- docs/docker.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/docker.md b/docs/docker.md index d42122716..9a9e3668c 100644 --- a/docs/docker.md +++ b/docs/docker.md @@ -59,6 +59,15 @@ TeSS is accessible at the following URL: + +### Access Adminer + +An Adminer instance is accessible at the following URL: + + + +Credentials are in the .env file (choose PostgreSQL for "System"). + ### Testing The full test suite can be run using the following command: From d4e838f6c4b1a72722363260c6a97930669a5dfc Mon Sep 17 00:00:00 2001 From: Valentin Ryckaert Date: Thu, 11 Jun 2026 17:00:34 +0200 Subject: [PATCH 3/6] feat: add link to adminer website + specify name and version for docker compose --- docker-compose.yml | 3 ++- docs/docker.md | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 09058ec7d..fb2e2e06d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,7 +38,8 @@ services: volumes: - db-data:/var/lib/postgresql/data adminer: - image: adminer + container_name: ${PREFIX}-adminer + image: adminer:5.4.2 restart: always ports: - 8080:8080 diff --git a/docs/docker.md b/docs/docker.md index 9a9e3668c..be24693e9 100644 --- a/docs/docker.md +++ b/docs/docker.md @@ -59,10 +59,9 @@ TeSS is accessible at the following URL: +### Access [Adminer](https://www.adminer.org/) -### Access Adminer - -An Adminer instance is accessible at the following URL: +An Adminer instance to connect to and visualize your local database is accessible at the following URL: From 7c29d3ffacc7ac141beac29da14e153527d6e929 Mon Sep 17 00:00:00 2001 From: Valentin Ryckaert Date: Tue, 16 Jun 2026 15:14:00 +0200 Subject: [PATCH 4/6] feat: add db dependence --- docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index fb2e2e06d..1e3988963 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -43,6 +43,8 @@ services: restart: always ports: - 8080:8080 + depends_on: + - db solr: container_name: ${PREFIX}-solr image: solr:8 From f8359c3b9a85693b57ae8fa8c32bad7f2c3d1433 Mon Sep 17 00:00:00 2001 From: Valentin Ryckaert <145444837+valentinRyckaert@users.noreply.github.com> Date: Wed, 17 Jun 2026 14:09:22 +0200 Subject: [PATCH 5/6] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/docker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docker.md b/docs/docker.md index be24693e9..7fcb5c1f6 100644 --- a/docs/docker.md +++ b/docs/docker.md @@ -65,7 +65,7 @@ An Adminer instance to connect to and visualize your local database is accessibl -Credentials are in the .env file (choose PostgreSQL for "System"). +Credentials are in the `.env` file. Use `db` as the server/host (choose PostgreSQL for "System"). ### Testing From 4c1a7f37cd9a998902989bf800db8743cac836d9 Mon Sep 17 00:00:00 2001 From: Valentin Ryckaert Date: Thu, 18 Jun 2026 14:59:51 +0200 Subject: [PATCH 6/6] update: improve docker-compose adminer --- docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 1e3988963..35ebb1c77 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -40,9 +40,9 @@ services: adminer: container_name: ${PREFIX}-adminer image: adminer:5.4.2 - restart: always + restart: unless-stopped ports: - - 8080:8080 + - '127.0.0.1:8080:8080' depends_on: - db solr: