From 3b855b001f4ec597c3ed230ab07db6c65a241ef0 Mon Sep 17 00:00:00 2001 From: BENYAHIA Abderrahmane anis <abderrahmane-anis.benyahia@etu.univ-amu.fr> Date: Mon, 10 Mar 2025 00:17:49 +0000 Subject: [PATCH] Dockerfile --- Dockerfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9b2e635 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM wordpress:latest + +# Installer les dépendances nécessaires +RUN apt-get update && \ + apt-get install -y libldap2-dev unzip && \ + rm -rf /var/lib/apt/lists/* + +# Configurer et installer l'extension LDAP pour PHP +RUN docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ && \ + docker-php-ext-install ldap && \ + docker-php-ext-enable ldap + +# Télécharger et installer le plugin Simple LDAP Login +RUN curl -o /tmp/simple-ldap-login.zip -fSL "https://downloads.wordpress.org/plugin/simple-ldap-login.latest-stable.zip" && \ + mkdir -p /usr/src/wordpress/wp-content/plugins/simple-ldap-login && \ + unzip /tmp/simple-ldap-login.zip -d /usr/src/wordpress/wp-content/plugins/ && \ + rm /tmp/simple-ldap-login.zip \ No newline at end of file -- GitLab