#!/usr/bin/env bash set -euo pipefail ensure_root detect_pkg_manager pkg_install curl $SUDO mkdir -p /srv/docker/phpmyadmin cd /srv/docker/phpmyadmin # docker-compose erstellen (ohne PMA_HOST) $SUDO tee docker-compose.yml >/dev/null <<'EOF' services: phpmyadmin: image: phpmyadmin:latest container_name: phpmyadmin restart: unless-stopped ports: - "8080:80" volumes: - ./config.user.php:/etc/phpmyadmin/config.user.php EOF # config.user.php für freie Serverwahl $SUDO tee config.user.php >/dev/null <<'EOF' :8080/" echo "" read -p "Soll NGINX so erweitert werden, dass /phpmyadmin funktioniert? (y/n): " ANSW if [[ "$ANSW" == "y" || "$ANSW" == "Y" ]]; then if [ -f /srv/docker/nginx-php/nginx.conf ]; then $SUDO tee -a /srv/docker/nginx-php/nginx.conf >/dev/null <<'EOF' location /phpmyadmin/ { proxy_pass http://phpmyadmin:80/; proxy_set_header Host $host; } EOF (cd /srv/docker/nginx-php && $SUDO docker compose restart nginx || true) log "NGINX wurde angepasst: http:///phpmyadmin/" else log "Keine nginx-php Installation gefunden. Überspringe NGINX Integration." fi fi