[spip-dev] "Dockeriser" SPIP ?

Hello,

cette discussion aurait plus sa place sur la liste de dév, je transfère là bas.

Le site indiehosters.net n'est pas très explicite sur ses intentions, mais pour info c'est un projet centré sur le logiciel libre, porté par Pierre Ozoux
https://microblog.pierre-o.fr/
https://pierre-o.fr/

Bonjour

Le fait de rendre dockerisable SPIP n'est pas très compliqué en soit.
Un build assez bête permet de répondre à cette problématique. On prend
un debian on ajoute un volume qui cible spip et zou.
La question d'en faire une ferme est plus discutable cela dépendra des
approches recherchées.

Km

Je pense que ce serait surtout à Pierre Ozoux de venir en discuter ici, s'il a un projet dans ce sens.
Olivier, tu as eu un échange avec lui ?

Bonjour

La question est "pour quel usage ?" Mettre un SPIP dans un docker ce
n'est pas compliqué. Prendre un image de type LAMP et monter 2 volumes
un pour la base de donnée et un autre pour pour le repertoire SPIP,
peux suffire.
On peut imaginer des cas plus complexe avec 2 machines (une pour
apache/php, mysql) voir 3 si on isole apache et php, ...

De mon coté j'ai ça pour gérer du dev avec 2VM docker :
* l'une pour apache/php avec les paquets xdebug, un php.ini de dev
,... couple à un seul volume /var/www/html liè aux fichiers du site
* l'autre pour mysql et un volume pour les fichiers mysql.

Docker permet d'imaginer l'infrastructure que l'on souhaite assez
facilement, (isole apache et php, remplacer par nginx, mettre un load
balancer, ....). Donc pour quel usage ?

Km

Salut

Désolé ton mail est passé en spam de mon coté.
Si je comprends bien la demande ; on va avoir autant de solution à
base de docker que d'hébergeurs docker. Dans ce cas c'est n'est pas à
SPIP de proposer une version Docker, mais bien à chaque hébergeur de
faire le boulot pour leur besoin propres.

Du coté SPIP ce qui me semble possible, c'est de fournir une solution
à base de Docker pour :
* les personne qui développent et qui souhaitent un truc qui marche
from scratch
* les personnes qui souhaitent héberger un SPIP autonome
(et encore pour moi c'est une simple et même instance docker à
proposer pour ces 2 profils)

Pour les cas dépendants d'une infrastructure spécifique, c'est aux
personnes concernées de faire le boulot. Le gros du boulot étant lié à
l’infrastructure docker choisie, la communauté SPIP ne peut faire ce
boulot.

Km