Skip to content
This repository has been archived by the owner on Oct 16, 2019. It is now read-only.
/ spip-testing Public archive

Machine Virtuelle pour Spip

License

Notifications You must be signed in to change notification settings

arkhi/spip-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Procédure

  1. Installer Virtualbox sur votre machine.

  2. Installer Vagrant sur votre machine.

  3. Cloner ce dépôt :

    git clone git@github.com:arkhi/spip-testing --origin arkhi
  4. 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.

  5. 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 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.

About

Machine Virtuelle pour Spip

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages