From a795426700579d7fccef4181f52e9e7946f49404 Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Thu, 19 Feb 2026 12:35:43 +0100 Subject: [PATCH] db based pma --- .gitignore | 1 + docker-compose.yml | 6 ++---- env-example | 1 - pma-config.user.inc.php-example | 3 +++ 4 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 pma-config.user.inc.php-example diff --git a/.gitignore b/.gitignore index 4a6901d..eaf2280 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ tmp softwares teletype_softwares .env +pma-config.user.inc.php data diff --git a/docker-compose.yml b/docker-compose.yml index fef8628..0bfb6e0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -90,8 +90,6 @@ services: container_name: phpmyadmin environment: PMA_HOST: mysql - PMA_USER: root - PMA_PASSWORD: ${MYSQL_ROOT_PASSWORD} depends_on: mysql: condition: service_healthy @@ -99,10 +97,10 @@ services: - "traefik.enable=true" - "traefik.http.routers.phpmyadmin.rule=Host(`${PHPMYADMIN_DOMAIN}`)" - "traefik.http.routers.phpmyadmin.entrypoints=web" - - "traefik.http.routers.phpmyadmin.middlewares=phpmyadmin-auth" - "traefik.http.services.phpmyadmin.loadbalancer.server.port=80" - - "traefik.http.middlewares.phpmyadmin-auth.basicauth.users=${PHPMYADMIN_AUTH}" - "traefik.docker.network=proxy" + volumes: + - ./pma-config.user.inc.php:/etc/phpmyadmin/config.user.inc.php networks: - proxy diff --git a/env-example b/env-example index 7ee7559..e9bbb61 100644 --- a/env-example +++ b/env-example @@ -9,7 +9,6 @@ WEBAPP_DOMAIN=games.teletype.hu WEBAPP_TECHNICAL_DOMAIN=games.vps.teletype.hu PHPMYADMIN_DOMAIN=db.teletype.hu -PHPMYADMIN_AUTH=user:$$apr1$$xxxxxxxx$$yyyyyyyyyyyyyyyyyyyyyy # Ports GITEA_SSH_PORT=2222 diff --git a/pma-config.user.inc.php-example b/pma-config.user.inc.php-example new file mode 100644 index 0000000..0dc7ba5 --- /dev/null +++ b/pma-config.user.inc.php-example @@ -0,0 +1,3 @@ +$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; +$cfg['Servers'][$i]['controluser'] = ''; +$cfg['Servers'][$i]['controlpass'] = '';