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 #!/usr/bin/env sh
set -e set -e
WP_VERSION="${1:-}"
if [ -z "${WP_VERSION}" ]; then
echo "> Error: WP_VERSION is not specified"
exit 1
fi
echo "> Building helper image..." 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 mkdir wp-src/ -p
echo "" echo ""
echo "> Running helper container..." echo "> Running helper container..."

View File

@ -8,6 +8,7 @@ WORKDIR "/wp"
ENV UID 1000 ENV UID 1000
ENV GID 1000 ENV GID 1000
ENV WP_LOCALE "en_US" 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"] ENTRYPOINT ["/wp/entrypoint.sh"]

View File

@ -4,6 +4,7 @@ echo "> Downloading WordPress ${WP_VERSION} ..."
# Removes trailing zero if found # Removes trailing zero if found
WP_SHORT_VERSION=$(echo "${WP_VERSION}" | sed --expression='s/.0//g'); 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}" wp --allow-root --path="/tmp" core download --locale="${WP_LOCALE}" --version="${WP_SHORT_VERSION}"