From 1fa863f1070c36a8e8b4ccef9de5f8ccdcd8690d Mon Sep 17 00:00:00 2001 From: Sebastian Palencsar Date: Wed, 6 May 2026 12:59:15 +0200 Subject: [PATCH] fix: replace mysql-server with mariadb-server for Debian 12/13 compatibility - Use mariadb-server instead of mysql-server (works on both Ubuntu and Debian) - Update mysql_service to mariadb for proper service management - Update docker/Dockerfile and start-services.sh for MariaDB --- docker/Dockerfile | 6 +++--- docker/start-services.sh | 4 ++-- vars/debian-family.yml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index ba75242..32d243d 100755 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -50,8 +50,8 @@ RUN apt-get update && apt-get install -y \ # Web server nginx \ # Database - mysql-server \ - mysql-client \ + mariadb-server \ + mariadb-client \ # PHP and extensions php8.4 \ php8.4-fpm \ @@ -84,7 +84,7 @@ RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/ # Configure systemd RUN systemctl enable ssh \ && systemctl enable nginx \ - && systemctl enable mysql \ + && systemctl enable mysql mariadb \ && systemctl enable php8.4-fpm # Create web directory structure diff --git a/docker/start-services.sh b/docker/start-services.sh index 968196f..0893494 100755 --- a/docker/start-services.sh +++ b/docker/start-services.sh @@ -1,8 +1,8 @@ #!/bin/bash # Services für LEMP-Stack starten -# MySQL starten -service mysql start +# MySQL/MariaDB starten +service mysql start || service mariadb start # PHP-FPM starten service php8.4-fpm start diff --git a/vars/debian-family.yml b/vars/debian-family.yml index 55ffce6..a09413d 100755 --- a/vars/debian-family.yml +++ b/vars/debian-family.yml @@ -3,7 +3,7 @@ # Package names for Ubuntu/Debian systems packages: - nginx - - mysql-server + - mariadb-server - php8.4-fpm - php8.4-mysql - php8.4-curl @@ -19,7 +19,7 @@ packages: - fail2ban # Service names -mysql_service: mysql +mysql_service: mariadb nginx_service: nginx php_fpm_service: php8.4-fpm