port gestion ok

This commit is contained in:
asus
2024-01-31 15:21:39 +01:00
parent 47dcaad60f
commit 3d765cd3bd
37 changed files with 47 additions and 2811 deletions

View File

@@ -29,20 +29,29 @@ else
fi
# concat url with port if not 443
echo -n "check port : "
COMPLETE_URL="${WP_URL}"
if [ ! ${WP_PORT} -eq 443 ]; then
COMPLETE_URL="${WP_URL}:${WP_PORT}"
fi
# install wp if not already installed
if ! wp core is-installed --path="${WP_VOLUME_DIR}" 2> /dev/null
then
echo -e ${YELLOW}installing...${RESET}
echo -e ${YELLOW}wp config create...${RESET}
echo -e ${YELLOW}installing :${RESET}
#wp config create \
echo -e ${YELLOW}wp config create...${RESET}
php wp-cli.phar config create \
--dbhost="${DB_HOST}" \
--dbname="${DB_NAME}" \
--dbuser="${DB_USER}" \
--dbpass="${DB_PSWD}" \
--path="${WP_VOLUME_DIR}" --allow-root
echo -e ${YELLOW}wp core install...${RESET}
#wp core install \
echo -e ${YELLOW}wp core install...${RESET}
php wp-cli.phar core install \
--url="${WP_URL}" \
--title="${WP_TITLE}" \
@@ -51,8 +60,9 @@ then
--admin_password="${WP_ADMIN_PSWD}" \
--skip-email \
--path="${WP_VOLUME_DIR}" --allow-root
echo -e ${YELLOW}wp user create...${RESET}
#wp user create \
echo -e ${YELLOW}wp user create...${RESET}
php wp-cli.phar user create \
"${WP_USER}" "${WP_USER_EMAIL}" \
--user_pass="${WP_USER_PSWD}" \
@@ -70,8 +80,33 @@ then
echo -e ${GREEN}done !${RESET}
else
echo -e ${GREEN}wp is installed${RESET}
echo -e ${YELLOW}checking config.php file with current url...${RESET}
HOME=$(php wp-cli.phar config get WP_HOME --path=${WP_VOLUME_DIR})
if [ ${HOME} != ${COMPLETE_URL} ] ; then
php wp-cli.phar config set WP_HOME ${COMPLETE_URL} --path=${WP_VOLUME_DIR}
fi
SITEURL=$(php wp-cli.phar config get WP_SITEURL --path=${WP_VOLUME_DIR})
if [ ${SITEURL} != ${COMPLETE_URL} ] ; then
php wp-cli.phar config set WP_SITEURL ${COMPLETE_URL} --path=${WP_VOLUME_DIR}
fi
fi
# HOME=$(php wp-cli.phar config get WP_HOME --path=${WP_VOLUME_DIR})
# echo -e "HOME : ${HOME}\n"
# SITEURL=$(php wp-cli.phar config get WP_SITEURL --path=${WP_VOLUME_DIR})
# echo -e "SITEURL : ${SITEURL}\n"
LIST=$(php wp-cli.phar config list --path=${WP_VOLUME_DIR} --format="dotenv")
echo -e "LIST : ${LIST}\n"
#
# #DB_HOME=$(php wp-cli.phar db query "SELECT option_value FROM wp_options WHERE option_name = 'home'" --path=${WP_VOLUME_DIR})
# #DB_HOME=$(php wp-cli.phar db query 'SELECT * FROM wp_options WHERE option_name LIKE "%home%"' --skip-column-names --path=${WP_VOLUME_DIR})
# DB_HOME=$(php wp-cli.phar db query 'SELECT * FROM wp_options WHERE option_name="home"' --skip-column-names --path=${WP_VOLUME_DIR})
# echo -e "DB_HOME :\n${DB_HOME}\n"
# DB_URL=$(php wp-cli.phar db query 'SELECT * FROM wp_options WHERE option_name="siteurl"' --skip-column-names --path=${WP_VOLUME_DIR})
# echo -e "DB_URL :\n${DB_URL}\n"
exec "${PHP_VERSION}" -FR