création d'un site

Création d'un compte gratuit de test. L'ajout de ma clé ssh est facile.
Leur cli se nomme Terminus.

les prix à https://pantheon.io/pricing-comparison

Création d'un site (en dev)

Voir le pdg joint, qui montre les distribution disponibles (drupal 7 et 8, WordPress, CiviCRM, distrib drupal : Commerce Kickstart, OpenAtrium...)

Start from Scratch (migration manuelle) ou Archive Importer (vers leur doc ; import size limit to 1.5GB (500MB code, 500MB database, 500MB files). Comme j'ai Plupload, et plusieurs db, je crée un drupal 7 vierge et lance l'install du site (c'est fait en 5 mn).

Le core est installé + 2 modules : "Pantheon Platform API" qui est activé et Pantheon Apache Solr qui ne l'est pas.

PHP memory limit 256M ; Database system version : 5.5.41-MariaDB-log ; PHP 5.5.24
sites/default/settings.php does not exist. Please add one to your site codebase by copying default.settings.php to settings.php

Message settings.php

Pantheon n'utilise pas ce fichier. Copier defaut.settings.php en settings.php, mettre les droits et c ok. Cf https://pantheon.io/docs/articles/drupal/configuring-settings-php/

Terminus (leur cli)

https://github.com/pantheon-systems/cli

install (sur vm14, car il faut apache)

requiert : php 5.5 ou+ et php-curl
sudo apt-get install php5-curl et relancer apache (ou sudo apt-get install curl libcurl3 libcurl3-dev php5-curl)

install sur le client (son pc) avec  composer require pantheon-systems/cli 
    (
ou pour vm14, où composer installé en ~/bin -> php bin/composer.phar require pantheon-systems/cli)

Utilisation

pour se loguer: terminus auth login  (email et pw de la console)
terminus sites list   -> on récupère le nom dns du site (1ere col) utilisé à la place de <site>
terminus site environments [--site=<site>]     -> liste des env

terminus drush st --site=<site> [--env=<environment>]

Mais drush dl ne fonctionne pas, et il demande le pw à chaque commande :(  Ils utilisent drush 8.0.0-rc3
drush @pantheon.SITENAME.ENV COMMAND
plus à https://pantheon.io/docs/articles/local/drupal-drush-command-line-utility/

https://github.com/pantheon-systems/cli/wiki
https://github.com/pantheon-systems/cli/wiki/Usage

logo drush