|
2 years ago | |
---|---|---|
vagrant | 2 years ago | |
.editorconfig | 4 years ago | |
.gitignore | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 2 years ago | |
Vagrantfile | 2 years ago |
README.md
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.
Procédure
-
Installer Virtualbox sur votre machine.
-
Installer Vagrant sur votre machine.
-
Cloner ce dépôt :
git clone git@git.spip.net:arkhi/spip-testing.git --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.
Nota bene
Mémoire de la machine virtuelle.
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"]
Provisioning partiel
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 logiciels 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.upgrade-os
: Met les logiciels du système à jour.
Par exemple, pour installer une nouvelle version de Spip, il suffit de lancer vagrant provision --provision-with spip
.