From 92b2d7bd21282fdeb501153e20358e98650f058a Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Mon, 2 Sep 2024 23:46:59 -0700 Subject: [PATCH] fixed phpmyadmin --- phpmyadmin/README.md | 7 +++++++ phpmyadmin/docker-compose.yml | 37 +++++++++-------------------------- phpmyadmin/sample-extends.yml | 7 +++++++ phpmyadmin/sample.env | 8 ++++++++ 4 files changed, 31 insertions(+), 28 deletions(-) create mode 100644 phpmyadmin/README.md create mode 100644 phpmyadmin/sample-extends.yml create mode 100644 phpmyadmin/sample.env diff --git a/phpmyadmin/README.md b/phpmyadmin/README.md new file mode 100644 index 0000000..9b7549d --- /dev/null +++ b/phpmyadmin/README.md @@ -0,0 +1,7 @@ +# phpmyadmin + +Last Updated: Mon September 02, 2024 23:27:25 PDT + +## Overview +Docker Hub: https://hub.docker.com/r/phpmyadmin/phpmyadmin/tags +Proxy Port: 80 diff --git a/phpmyadmin/docker-compose.yml b/phpmyadmin/docker-compose.yml index cbb6585..35ef1aa 100644 --- a/phpmyadmin/docker-compose.yml +++ b/phpmyadmin/docker-compose.yml @@ -1,32 +1,13 @@ -################################################################################ -# phpmyadmin -# make sure you use the $PREFIX from .env for project_name -# docker-compose -p project_name up -d -# -# Version 1 -################################################################################ -version: '2' - -networks: - admin_web: - external: - name: admin_web +version: '3.8' services: - - # It's only exposed if someone knows the ip phpmyadmin: - #https://hub.docker.com/r/phpmyadmin/phpmyadmin/tags - image: phpmyadmin/phpmyadmin:${PHPMYADMIN_V} - environment: - - PMA_ARBITRARY=1 - - UPLOAD_LIMIT=200M + image: ${PHPMYADMIN_IMAGE:-phpmyadmin/phpmyadmin:latest} restart: unless-stopped - networks: - - admin_web - labels: - - "traefik.enable=true" - - "traefik.http.routers.${PREFIX}_phpmyadmin.rule=Host(`${PHPMYADMIN_DOMAIN_NAME}`)" - - "traefik.http.routers.${PREFIX}_phpmyadmin.entrypoints=websecure" - - "traefik.http.routers.${PREFIX}_phpmyadmin.tls.certresolver=letsencrypt" - - "traefik.http.services.${PREFIX}_phpmyadmin.loadbalancer.server.port=80" + environment: + - PMA_ARBITRARY=${PHPMYADMIN_PMA_ARBITRARY:-1} + - PMA_HOST=${PHPMYADMIN_PMA_HOST:-mariadb} + - PMA_USER=${PHPMYADMIN_PMA_USER:-root} + - PMA_PASSWORD=${MARIADB_MARIADB_ROOT_PASSWORD:-ChangeThisPassword} + - UPLOAD_LIMIT=${PHPMYADMIN_UPLOAD_LIMIT:-200M} + \ No newline at end of file diff --git a/phpmyadmin/sample-extends.yml b/phpmyadmin/sample-extends.yml new file mode 100644 index 0000000..efa81e2 --- /dev/null +++ b/phpmyadmin/sample-extends.yml @@ -0,0 +1,7 @@ +version: '3.4' + +services: + phpmyadmin: + extends: + file: ${COOKBOOK}/phpmyadmin/docker-compose.yml + service: phpmyadmin diff --git a/phpmyadmin/sample.env b/phpmyadmin/sample.env new file mode 100644 index 0000000..187b89b --- /dev/null +++ b/phpmyadmin/sample.env @@ -0,0 +1,8 @@ +COOKBOOK=/git/docker-compose-cookbooks #HELP: cookbooks +# phpmyadmin +PHPMYADMIN_IMAGE=phpmyadmin/phpmyadmin:latest +PHPMYADMIN_PMA_ARBITRARY=1 +PHPMYADMIN_PMA_HOST=mariadb +PHPMYADMIN_PMA_USER=root +PHPMYADMIN_PMA_PASSWORD=ChangeThisPassword +PHPMYADMIN_UPLOAD_LIMIT=200M