Devilbox - pierregermain/MyDrupal GitHub Wiki
Backup & restore drupal db
$ mysqldump -h mysql -p -u root drupal-8 > drupal-8-$(date +%Y-%m-%d-%H.%M).sql`
$ mysqldump -h mysql -p -u root drupal-9 > /shared/backups/d9/drupal-9-$(date +%Y-%m-%d-%H.%M).sql`
My Devilbox
docker-compose.yml
+++ b/docker-compose.yml
@@ -108,6 +108,9 @@ services:
- ./.env
environment:
+ - XDEBUG_CONFIG=client_host=${MYIP}
+ - DEBUG=1
+
Express Install Drupal 9 in Devilbox (drupal-9.loc)
Inside Devilbox
mkdir drupal-9
cd drupal-9
composer show drupal/recommended-project --all
composer create-project drupal/recommended-project .
# composer create-project drupal/recommended-project:9.5.7 .
ln -s web/ www
# ln -s web/ htdocs
Inside your host, in /etc/hosts
127.0.0.1 drupal-9.loc
Now test http://drupal-9.loc
Inside devilbox install db and drupal
mysql -h mysql -u root -p -e 'DROP DATABASE `drupal-9`' ;
mysql -h mysql -u root -p -e 'CREATE DATABASE `drupal-9`' ;
# Creating a new drupal site
drush8 si standard --db-url=mysql://root:@mysql/drupal-9
# Importing existing site
mysql -h mysql -p -u root drupal-9 < /shared/backups/drupal-9.sql