commit 69927a4ebfc448a85e8057f002a6d253abedbccf Author: stephane.david Date: Sun Jul 12 11:19:11 2026 +0200 first version diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..013c03e --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,47 @@ +services: + technitium-mariadb: + image: mariadb:11.3 + container_name: technitium-mariadb + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: St&ph@ne10Nove.@1976 + MYSQL_DATABASE: dnslog + MYSQL_USER: dnslog + MYSQL_PASSWORD: dnslog + ports: + - "13306:3306" + volumes: + - /var/lib/docker/volumes/technitium-mariadb/data:/var/lib/mysql + networks: + - mysqlnet + healthcheck: + test: ["CMD-SHELL", "mysqladmin ping -h localhost -uroot -p'St&ph@ne10Nove.@1976' || exit 1"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 20s + + phpmyadmin: + image: phpmyadmin:latest + container_name: phpmyadmin + restart: unless-stopped + environment: + PMA_HOST: technitium-mariadb + PMA_USER: root + PMA_PASSWORD: St&ph@ne10Nove.@1976 + ports: + - "13380:80" + networks: + - mysqlnet + depends_on: + technitium-mariadb: + condition: service_healthy + healthcheck: + test: ["CMD-SHELL", "curl -f http://localhost:80 || exit 1"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 10s + +networks: + mysqlnet: