mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
Update setup_demo.sh
This commit is contained in:
parent
158f4c1608
commit
ff70019f1b
@ -169,6 +169,38 @@ create_db_user_import_wpdb() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
connect_wpdb_and_files() {
|
||||||
|
# edit wpconfig
|
||||||
|
wp_config_file="wp-config.php"
|
||||||
|
cd /home/stefan/demo.openpanel.org
|
||||||
|
mv wp-config-sample.php "$wp_config_file"
|
||||||
|
sed -i "s/database_name_here/$db_name/g" "$wp_config_file"
|
||||||
|
sed -i "s/username_here/$db_user/g" "$wp_config_file"
|
||||||
|
sed -i "s/password_here/$db_password/g" "$wp_config_file"
|
||||||
|
|
||||||
|
docker exec stefan bash -c 'wp core install --url=https://demo.openpanel.org --title="Demo Site" --admin_user=stefan --admin_password="ash732vfadsf" --admin_email=admin@openpanel.org --path=/home/stefan/demo.openpanel.org --allow-root'
|
||||||
|
|
||||||
|
# autologin
|
||||||
|
docker exec stefan bash -c 'wp package install aaemnnosttv/wp-cli-login-command --path=/home/stefan/demo.openpanel.org --allow-root'
|
||||||
|
|
||||||
|
# prettylinks
|
||||||
|
echo "
|
||||||
|
# BEGIN WordPress
|
||||||
|
RewriteEngine On
|
||||||
|
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
|
||||||
|
RewriteBase /
|
||||||
|
RewriteRule ^index\\.php$ - [L]
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
|
RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
|
RewriteRule . /index.php [L]
|
||||||
|
# END WordPress
|
||||||
|
" > /home/stefan/demo.openpanel.org/.htaccess
|
||||||
|
|
||||||
|
# permissions
|
||||||
|
chown -R 1000:33 /home/stefan/demo.openpanel.org/
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
##########################################
|
##########################################
|
||||||
|
|
||||||
write_fake_data
|
write_fake_data
|
||||||
@ -179,15 +211,9 @@ setup_user_panel
|
|||||||
|
|
||||||
# TODO: also some helloworld py or node app
|
# TODO: also some helloworld py or node app
|
||||||
|
|
||||||
# upload wp files from external - maybe git or download latest wp
|
|
||||||
upload_wp_site_files
|
upload_wp_site_files
|
||||||
# create db for user, import wp or inicialize with wpcli
|
|
||||||
create_db_user_import_wpdb
|
create_db_user_import_wpdb
|
||||||
|
connect_wpdb_and_files
|
||||||
# test it
|
|
||||||
test_site_curl
|
|
||||||
|
|
||||||
# scan to add site in wpmanager for the demo user
|
|
||||||
opencli websites-scan -all
|
opencli websites-scan -all
|
||||||
|
|
||||||
#echo "DONE."
|
#echo "DONE."
|
||||||
|
Loading…
Reference in New Issue
Block a user