From 6300a3588a2d7d56524e07b02dc31414b610b236 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Thu, 12 Feb 2026 12:10:52 +0100 Subject: [PATCH] chore(docker) : replace pgAdmin with Adminer for lighter DB management Co-Authored-By: Claude Opus 4.6 --- docker-compose.yml | 29 ++++++----------------------- 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 3cc99af..f9b0087 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -45,34 +45,17 @@ services: - "${POSTGRES_PORT:-5433}:5432" restart: unless-stopped - pgadmin: - container_name: pgadmin-${DOCKER_APP_NAME} - image: dpage/pgadmin4:latest - user: root + adminer: + container_name: adminer-${DOCKER_APP_NAME} + image: adminer:latest environment: - PGADMIN_DEFAULT_EMAIL: ${PGADMIN_EMAIL:-admin@admin.com} - PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_PASSWORD:-admin} - PGADMIN_CONFIG_SERVER_MODE: 'False' - PGADMIN_CONFIG_MASTER_PASSWORD_REQUIRED: 'False' - PGADMIN_SERVER_JSON_FILE: '/pgadmin4/servers.json' - volumes: - - pgadmin_data:/var/lib/pgadmin - - ./docker/pgadmin/servers.json:/pgadmin4/servers.json:ro - - ./docker/pgadmin/pgpass:/pgadmin4/pgpass:ro + ADMINER_DEFAULT_SERVER: db + ADMINER_DESIGN: dracula ports: - - "${PGADMIN_PORT:-5050}:80" + - "${ADMINER_PORT:-5050}:8080" depends_on: - db restart: unless-stopped - entrypoint: > - /bin/sh -c " - mkdir -p /var/lib/pgadmin && - cp /pgadmin4/pgpass /var/lib/pgadmin/pgpass && - chmod 600 /var/lib/pgadmin/pgpass && - chown 5050:5050 /var/lib/pgadmin/pgpass && - /entrypoint.sh - " volumes: pg_data: - pgadmin_data: