This repository now lives in https://framagit.org/arkhi/spip-testing.
Ce dépôt sera désormais maintenu sur https://framagit.org/arkhi/spip-testing.
Ce dépôt permet de définir un environnement de développement pour Spip.
Vous pouvez copier et coller les commandes suivantes dans votre terminal.
-
Installer Virtualbox sur votre machine.
-
Installer Vagrant sur votre machine.
-
Cloner ce dépôt :
git clone [email protected]:arkhi/spip-testing --origin arkhi
-
Lancer la machine virtuelle :
vagrant up
S’il s’agit de la première fois que la machine est lancée, le « provisioning » paramètrera l’environnement automatiquement. C’est à dire que tous les logiciels nécessaires seront installés. Cette opération n’est nécessaire que la première fois, ou lorsque des changements interviennent au niveau des logiciels utilisés.
-
Vous pouvez naviguer sur le site.
Selon la puissance de votre machine, vous pouvez attribuer plus ou moins de mémoire à la machine. Il suffit de modifier cette ligne dans /Vagrantfile : vb.customize ["modifyvm", :id, "--memory", "512"]
La première fois, tous les provisioners seront exécutés, mais afin de ne pas perdre son temps lors d’une mise à jour du système, il est possible de ne provisioner qu’une partie de la machine :
os
: Installe les packages natifs du système (Ubuntu).spip
: Télécharge et décompresse Spip (en écrasant les fichiers existans) à la racine du serveur.clean
: Nettoie la machine virtuelle.done
: Lance un script en fin de processus à chaque fois que la machine est lancée.
Par exemple, pour installer une nouvelle version de Spip, il suffit de lancer vagrant provision --provision-with spip
.