From 402a85fc5c1d8a2ee782d10420bd8422c5b3278f Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Thu, 24 Nov 2022 18:06:46 +0000
Subject: [PATCH] Install wp-cli

---
 Dockerfile | 5 +++++
 docker/wp  | 2 ++
 2 files changed, 7 insertions(+)
 create mode 100755 docker/wp

diff --git a/Dockerfile b/Dockerfile
index 1cc164ba..36620ae4 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -23,6 +23,11 @@ COPY docker/conf /tmp/conf
 COPY docker/build.sh /tmp/build.sh
 COPY --from=gobuild /src/modsec_logger /usr/local/bin/modsec_logger
 
+# Install wp-cli in /usr/local/bin (aliased as "wp").
+ADD https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar /usr/local/bin/wp-cli.phar
+COPY docker/wp /usr/local/bin/wp
+RUN chmod 0755 /usr/local/bin/wp /usr/local/bin/wp-cli.phar
+
 RUN /tmp/build.sh && rm /tmp/build.sh
 
 # For testing purposes (8080 is the default port of apache2-php-base).
diff --git a/docker/wp b/docker/wp
new file mode 100755
index 00000000..9768883c
--- /dev/null
+++ b/docker/wp
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/local/bin/wp-cli.phar --path=/opt/noblogs/www "$@"
-- 
GitLab