Kalabox - pierregermain/MyDrupal GitHub Wiki
Instalación Express de D8 para pruebas con Kalabox
Primero tener Kalabox instalado
http://docs.kalabox.io/en/stable/users/install/#installation
Y ahora a instalar Drupal 8 con Kalabox
Si no quieres usar la GUI haz esto:
cd ~/Kalabox;
kbox create drupal8;
Le damos nombre al proyecto: d8
cd d8;
kbox services;
Mirar bien los parámetros de conexión de internal_connection_info
"internal_connection_info": {
"database": "drupal",
"user": "drupal",
"password": "drupal",
"host": "database",
"port": 3306
}
Y ahora a instalar con la siguiente sintaxis:
kbox drush --help site-install
kbox drush site-install --db-url=mysql://user:password@host:port/dbname --account-name=root --account-pass=root-pass
Es decir:
kbox drush site-install --db-url=mysql://drupal:drupal@database:3306/drupal --account-name=admin --account-pass=admin
Subida automática a Pantheon
kbox drush sset system.maintenance_mode 1 && \
kbox drush cr all && \
kbox push && \
kbox drush sset system.maintenance_mode 0 && \
echo "fin proceso"
Subida manual a Pantheon
Sólo necesitamos files y db
db:
kbox drush sset system.maintenance_mode 1 && \
kbox drush cr all && \
kbox drush sql-dump > backup.sql && \
kbox drush sset system.maintenance_mode 0
files:
compress files
mover ficheros:
mv backup.sql backup/db-`date +%F-%H`h.sql
mv archive.tar.gz backup/files-`date +%F-%H`h.tar.gz
Importación Manual db
Con Drush
kbox drush sset system.maintenance_mode 1 && \
kbox drush cr all && \
kbox drush sql-drop && \
kbox drush sql-cli < backup.sql && \
kbox drush sset system.maintenance_mode 0 && \
kbox drush cr all
Con Mysqli
kbox mysql
>
>
>
>
Trabajar Offline con Kalabox
Añadir al /etc/hosts
10.13.37.100 mysite.kbox.host edge.mysite.kbox.host
10.13.37.100 thing.kbox.com