meta données pour cette page
Ceci est une ancienne révision du document !
installation de geocms
— Christophe Martin 2015/11/16 07:38:08
— MAJ Christophe Martin 2016/11/30 14:48:11
geocms est une belle application mais, finalement pas si simple à installer quand on n'est pas un professionnel du développement web RAILS, ce qui est mon cas.
Une fois que geocms est installé, il faut encore procéder à une configuration initiale.
Installation semi-automatique
À force de faire et refaire et défaire et faire encore des tentatives d'installation de cette application, J'ai fini par mettre au point un script. Ce script est disponible sur simple demande dans le formulaire de contact (si je pense à vérifier les messages du formulaire…). Pourquoi disponible sur demande et pas sans formalité ? Parce que !
il est possible d'utiliser mon script si vous disposez d'une machine Debian 8, ou ubuntu 14.04 LTS, amd64, connectée à l'internet, et pouvant utiliser le web sans utiliser un serveur mandataire (en connexion directe quoi). Il est possible qu'il fonctionne aussi sur une machine qui utilise un serveur mandataire pour se connecter au web, mais je n'ai pas testé.
Le script install-geocms pose quelques questions et nécessite l'intervention d'un humain
tout au long de son fonctionnement. Il génère également un rapport avant de se terminer.
Le rapport indique notamment comment se connecter à geocms. Ce n'est pas le plus beau
script qu'on n'ait jamais écrit, alors il vaut mieux éviter de le chatouiller en
saisissant des valeurs farfelues ou inhabituelles : Évitez les espaces dans
les noms des dossiers et chemins, les ', \, et autres caractères
qui peuvent avoir une signification particulière pour un shell, pour yaml,
pour ruby etc…
Ce script installe de nombreux paquets ainsi que deux comptes systèmes (dont vous pouvez choisir le nom). Il installe entre autres choses le serveur web nginx et détruit/modifie complètement sa configuration. Le reste des actions ne devrait pas gêner un système existant, mais il serait prudent de l'utiliser sur une machine vierge.
La configuration que ce script effectue me semble convenable, mais encore une fois, je ne suis pas spécialiste de rails, du web, et encore moins de cette application particulière. Je n'ai pas encore eu le temps de vraiment tester cette installation. Il est donc possible que je sois passé à côte de certaines choses, qu'il y ait des erreurs etc… Si vous vous rendez compte de problème, merci de me les signaler.
Je l'ai testé sur Debian 8.2 Jessie, et Ubuntu 14.04 LTS Trusty. Il ne fonctionne pas sur une debian 7 (obsolète à cette heure de toute façon). Il devrait fonctionner sur Ubuntu 15.04 et plus et j'espère les successeurs de Debian 8 quand ils sortiront.
Comme toujours dans ce genre de situation, ce script est livré sans aucune garantie de réussite. Il est expérimental et il vous appartient de vérifier qu'il correspond à vos besoins et qu'il ne va pas faire de dégât. Je ne peux même pas garantir qu'il va se lancer. Utilisez à vos risques et périls !
Laisser un mot (pas) gentil
Commentaires
Tue, 16 Feb 2016 13:12:18 +0100:
| Remy Decoupes |
|---|
| Excellent script et très bien documenté (Notamment la video de première configuration)! Installé sans soucis sur un serveur debian 8.3 Merci pour le partage!! |
Fri, 27 Nov 2015 14:50:40 +0100:
| Christophe Martin |
|---|
| Merci. Ça fonctionne à merveille. J'ai eu une application fonctionnelle en 15 minutes chrono. /moi |
Démo d'utilisation du script
Voilà une démo de 3 minutes et quelques poussières qui montre l'intégralité des opérations réalisées sur une Debian 8 toute vierge. L'installation réelle dure environ 9 minutes, mais la vidéo passe en accéléré les longue phase de téléchargement et d'installation qui se déroulent sans intervention humaine.
N'ounliez pas d'aller voir ensuite Configuration initiale de geocms et Créer une carte par défaut sur geocms.
Obtenir le script
Demandez le via la page de contact.