#!/bin/bash function gen_wpconfig() { echo "> wp-config.php echo "define( 'DB_USER', '$DB_USER' );" >> wp-config.php echo "define( 'DB_PASSWORD', '$DB_PWD' );" >> wp-config.php echo "define( 'DB_HOST', 'mariadb' );" >> wp-config.php echo "define( 'DB_CHARSET', 'utf8' );" >> wp-config.php echo "define( 'DB_COLLATE', '' );" >> wp-config.php echo "define( 'WP_DEBUG', false );" >> wp-config.php echo '$table_prefix = '"'wp_'"';' >> wp-config.php curl https://api.wordpress.org/secret-key/1.1/salt/ >> wp-config.php echo "if ( ! defined( 'ABSPATH' ) ) { define( 'ABSPATH', __DIR__ . '/' ); }" >> wp-config.php echo "require_once ABSPATH . 'wp-settings.php';" >> wp-config.php } cd /var/www/wordpress wp core download --allow-root if [ ! -f wp-config.php ]; then gen_wpconfig fi wp core install --url="https://rralambo.42.fr" \ --title="Le Noctambule Co." \ --admin_email=$WP_ADMIN_EMAIL \ --admin_user=$WP_ADMIN \ --admin_password=$WP_ADMIN_PWD \ --allow-root wp user create $WP_USER $WP_EMAIL --user_pass=$WP_PWD --role=author --allow-root echo '[Starting PHP-FPM]' php-fpm7.4 -F -y /wordpress.conf