3
Indiquez l’intérêt que vous portez à cette question
-1

SPIP 3 mutualisé : organisation SVN de dév local à prod

Bonjour,

J’ai fait un essai de spip 3 mutu en dév sur WAMP, cela fonctionne nickel :
Site principal : C :/www/mon-svn/mutuspip/
Plugin mutu : C :/www/mon-svn/mutuspip/mutualisation/
Site 1 : C :/www/mon-svn/mutuspip/sites/mutu1.localhost
Site 2 : C :/www/mon-svn/mutuspip/sites/mutu2.localhost
Site 3 : C :/www/mon-svn/mutuspip/sites/mutu3.localhost

httpd-vhosts.conf :

#etc.

Fichier hosts :
127.0.0.1 mutu1.localhost
127.0.0.1 mutu2.localhost
127.0.0.1 mutu3.localhost

Le résultat est super, les plugins du site principal sont bien dispos dans chaque site mutu etc.

Pas de svn pour récupérer les fichiers SPIP, svn est utilisé pour faire le lien entre le dév en local et le serveur en prod.

Mise en ligne sur Debian :
Les vhosts sont bien configurés sur la Debian et les zones gérées dans le domaine.
je fais un svn co dans /home/www/mutuspip/

Je me retrouve avec :
/home/www/mutuspip/sites/mutu1.localhost
/home/www/mutuspip/sites/mutu2.localhost

Alors qu’en prod j’aurais plutôt besoin de
/home/www/mutuspip/sites/mutu1.mondomaine.com
/home/www/mutuspip/sites/www.mondomaine2.com

Petit problème : les noms sont différents, ça va être galère à s’y retrouver, il faut que je me souvienne que par exemple que :
/home/www/mutuspip/sites/recette-frites.localhost
pointe sur www.recette-frites.com

Gros problème : Le core et chaque site ne sont pas séparés, lorsque je fais svn up sur le serveur, il va mettre à jour tous les sites mutualisés, hors il faudrait pouvoir svn up soit le core, soit un site en particulier, et pas tout d’un coup !

Une idée ?
Merci d’avance