From 8818f7ee129b6a1adb32513adc9cda87b7c05aaa Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Wed, 18 Feb 2026 19:48:12 +0100 Subject: [PATCH] add phpmyadmin to compose --- docker-compose.yml | 19 +++++++++++++++++++ env-example | 2 ++ 2 files changed, 21 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 901e0e3..f014781 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -85,6 +85,25 @@ services: networks: - proxy + phpmyadmin: + image: phpmyadmin:latest + container_name: phpmyadmin + environment: + PMA_HOST: mysql + PMA_USER: root + PMA_PASSWORD: ${MYSQL_ROOT_PASSWORD} + depends_on: + mysql: + condition: service_healthy + labels: + - "traefik.enable=true" + - "traefik.http.routers.phpmyadmin.rule=Host(`${PHPMYADMIN_DOMAIN}`)" + - "traefik.http.routers.phpmyadmin.entrypoints=web" + - "traefik.http.services.phpmyadmin.loadbalancer.server.port=80" + - "traefik.docker.network=proxy" + networks: + - proxy + webapp: build: context: . diff --git a/env-example b/env-example index b53eced..e9bbb61 100644 --- a/env-example +++ b/env-example @@ -8,6 +8,8 @@ WOODPECKER_TECHNICAL_DOMAIN=woodpecker.vps.teletype.hu WEBAPP_DOMAIN=games.teletype.hu WEBAPP_TECHNICAL_DOMAIN=games.vps.teletype.hu +PHPMYADMIN_DOMAIN=db.teletype.hu + # Ports GITEA_SSH_PORT=2222 DROPAREA_SSH_PORT=2223