Adding wordpress app.
This commit is contained in:
48
all-apps/wordpress/8.4/init.sh
Normal file
48
all-apps/wordpress/8.4/init.sh
Normal file
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
echo "Waiting for db..."
|
||||
|
||||
until wp db check --allow-root
|
||||
do
|
||||
sleep 5
|
||||
done
|
||||
|
||||
echo "db ready"
|
||||
|
||||
if ! wp core is-installed --allow-root
|
||||
then
|
||||
echo "installing wp"
|
||||
|
||||
wp core install \
|
||||
--url="$WP_URL" \
|
||||
--title="$WP_TITLE" \
|
||||
--admin_user="$WP_ADMIN_USER" \
|
||||
--admin_password="$WP_ADMIN_PASSWORD" \
|
||||
--admin_email="$WP_ADMIN_EMAIL" \
|
||||
--skip-email \
|
||||
--allow-root
|
||||
fi
|
||||
|
||||
echo "installing plugins"
|
||||
|
||||
if ! wp plugin is-installed daggerhart-openid-connect-generic
|
||||
then
|
||||
wp plugin install daggerhart-openid-connect-generic \
|
||||
--activate \
|
||||
--allow-root
|
||||
fi
|
||||
|
||||
if ! wp plugin is-active daggerhart-openid-connect-generic
|
||||
then
|
||||
wp plugin activate daggerhart-openid-connect-generic
|
||||
fi
|
||||
|
||||
echo "plugins installed. configuring plugins"
|
||||
|
||||
# after installing the plugs we can then use the plugin's CLI
|
||||
# to configure the plugin
|
||||
wp option update openid_connect_generic_settings 'the settings' # TODO lookup
|
||||
# or
|
||||
wp option patch update ...
|
||||
Reference in New Issue
Block a user