Skip to content
This repository has been archived by the owner on Nov 30, 2024. It is now read-only.

Commit

Permalink
fix wp-cli wp-config.php creation error
Browse files Browse the repository at this point in the history
  • Loading branch information
mcombeau committed Jun 16, 2023
1 parent 8d74fc5 commit 3be82aa
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 10 deletions.
7 changes: 4 additions & 3 deletions srcs/requirements/wordpress/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,10 @@ RUN sed -i 's/listen = 127.0.0.1:9000/listen = 9000/g' /etc/php81/php-fpm.d/www
# Install WP-CLI
RUN apk add curl &&\
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar &&\
chmod +x wp-cli.phar &&\
mv wp-cli.phar /usr/local/bin/wp &&\
alias wp="/usr/bin/php81-cli /usr/local/bin/wp"
chmod +x wp-cli.phar
# alias wp="/usr/bin/php81-cli wp-cli.phar"
# mv wp-cli.phar /usr/local/bin/wp &&\
# alias wp="/usr/bin/php81-cli /usr/local/bin/wp"

# Copy WordPress configuration file
COPY ./conf/configure-wordpress.sh /tmp/configure-wordpress.sh
Expand Down
16 changes: 9 additions & 7 deletions srcs/requirements/wordpress/conf/configure-wordpress.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,19 @@ else
echo "[WP config] Configuring WordPress database access..."

echo "[WP config] Updating WP-CLI..."
wp cli update --allow-root
./wp-cli.phar cli update --yes --allow-root
echo "[WP config] WP-CLI info:"
wp --info
echo "[WP config] Updating WordPress core..."
wp core download --allow-root
./wp-cli.phar --info
# echo "[WP config] Downlading latest WordPress core..."
# ./wp-cli.phar core download --allow-root
echo "[WP config] Creating wp-config.php..."
wp config create --dbname=${WP_DB_NAME} --dbuser=${WP_DB_USER} --dbpass=${WP_DB_PASS} --dbhost=${DB_HOST} --path=${WP_PATH} --allow-root
./wp-cli.phar config create --dbname=${WP_DB_NAME} --dbuser=${WP_DB_USER} --dbpass=${WP_DB_PASS} --dbhost=${DB_HOST} --path=${WP_PATH} --allow-root
echo "[WP config] Installing WordPress core..."
wp core install --url=${NGINX_HOST} --title=${WP_TITLE} --admin_user=${WP_ADMIN_USER} --admin_password=${WP_ADMIN_PASS} --path=${WP_PATH} --skip-email
./wp-cli.phar core install --url=${NGINX_HOST} --title=${WP_TITLE} --admin_user=${WP_ADMIN_USER} --admin_password=${WP_ADMIN_PASS} --admin_email=${WP_ADMIN_EMAIL} --path=${WP_PATH} --allow-root
echo "[WP config] Creating WordPress default user..."
wp user create $WP_USER ${WP_USER_EMAIL} --user_pass=${WP_USER_PASS} --role=subscriber --display_name=${WP_USER} --porcelain --path=${WP_PATH}
./wp-cli.phar user create $WP_USER ${WP_USER_EMAIL} --user_pass=${WP_USER_PASS} --role=subscriber --display_name=${WP_USER} --porcelain --path=${WP_PATH} --allow-root
echo "[WP config] ---------- wp-config.php"
cat ${WP_PATH}/wp-config.php
fi

echo "[WP config] Executing PHP fastcgi."
Expand Down

0 comments on commit 3be82aa

Please sign in to comment.