Add specify WP_VERSION in arguments

This commit is contained in:
xZero707 2021-09-23 17:44:41 +02:00
parent b8646bd85f
commit 6e78e79fa7
3 changed files with 13 additions and 4 deletions

View File

@ -1,8 +1,15 @@
#!/usr/bin/env sh
set -e
WP_VERSION="${1:-}"
if [ -z "${WP_VERSION}" ]; then
echo "> Error: WP_VERSION is not specified"
exit 1
fi
echo "> Building helper image..."
docker build -t local/wp-patch-util .
docker build --build-arg "WP_VERSION=${WP_VERSION}" -t local/wp-patch-util .
mkdir wp-src/ -p
echo ""
echo "> Running helper container..."
@ -22,4 +29,4 @@ echo "wp_die("
echo " __( 'Sorry, you are not allowed to update this site.' ) ."
echo " ' Click <a href=\"https://github.com/N0rthernL1ghts/wordpress/wiki/WordPress-Core-Updates\">here</a> to learn why.'"
echo ");"
echo ""
echo ""

View File

@ -8,6 +8,7 @@ WORKDIR "/wp"
ENV UID 1000
ENV GID 1000
ENV WP_LOCALE "en_US"
ENV WP_VERSION "5.8.0"
ARG WP_VERSION "5.8.0"
ENV WP_VERSION "${WP_VERSION}"
ENTRYPOINT ["/wp/entrypoint.sh"]

View File

@ -4,6 +4,7 @@ echo "> Downloading WordPress ${WP_VERSION} ..."
# Removes trailing zero if found
WP_SHORT_VERSION=$(echo "${WP_VERSION}" | sed --expression='s/.0//g');
echo "> Short Version: ${WP_SHORT_VERSION}"
wp --allow-root --path="/tmp" core download --locale="${WP_LOCALE}" --version="${WP_SHORT_VERSION}"
@ -20,4 +21,4 @@ cp src/update-core.php src/mod-update-core.php
echo "> Files ready."
exit 0
exit 0