-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Créer un script d'installation #167
Comments
Une conteneurisation Docker est prévue pour faciliter le déploiement. |
OK, mais cela imposerait Docker ? |
En ce qui me concerne, je vais privilégier Docker car répond à mon besoin (hébergement de plusieurs instances sur un serveur unique et besoin de déploiements rapides). Cependant, le travail réalisé pour la conteneurisation permettra d'élaborer assez facilement des script d'installation en "dur" sur Debian ou Ubuntu car très similaires. Tout au moins dans les grandes lignes (installation des paquet et librairies, patch des librairies du front, mise en ligne avec un serveur web avec proxy reverse de l'API). |
Je pense que proposer un déploiement Docker est un plus. |
La containerisation m'intéresse grandement, peut-on espérer la voir prochainement en master ? |
Je ne sais pas si quelqu'un a fait une containérisation qui est fonctionnelle. |
Bonjour Vincent, |
A ce jour, pas de conteneurisation fonctionnelle. La conteneurisation pourra être envisagée le travail d'automatisation avancé. |
Bonjour. Il y a-t-il des nouvelles de ce script d'installation auto de GN-citizen ? |
Bonjour, un commit avec le script en cours de validation a été posté ici : https://github.com/PnX-SI/GeoNature-citizen/commit/823d29bdfd1fd5ed6a74d10fb8413f9e62a18578#commitcomment-42669107. Merci |
Pas de script en vue pour le moment. |
Super, merci pour le lien ! Du coup, après un premier test (sur debian 10), quelques remarques sur le scripts d'installation : Ligne 326 / 327, il manque les
Pour arriver à lancer le program citizen, j'ai du installer gunicorn3 Juste avant l'exemple de fichier de configuration Apache, on pourrait rajouter une ligne pour créer le fichier de config : Sinon, je suis bloquée sur la config Apache pour ce soir... Est-ce que que quelqu'un aurait un autre exemple de config apache pour citizen à partager ? En particulier une config en sous-domaine ? Merci d'avance 👍 |
OK merci car on a besoin de retours sur cette révision de la doc. Pour la conf Apache, je ne sais pas, mais quelqu'un doit avoir ça ? |
J'imagine qu'on doit pouvoir repartir de ce qui avait été documenté pour GeoNature ici |
Bonjour à tous, Merci Marie pour ton retour. |
Merci pour le partage ! Pour faire une première réponse, je peux lancer le program citizen, et je ne trouve pas d'erreur dans les logs. Par contre, aucune idée de si ça fonctionne ou pas car je suis bloquée avec la config d'apache : j'ai suivi la doc dans l'optique d'accéder à l'instance de citizen à l'adresse |
Bon, je laisse tomber l'affaire pour accéder au site sur une url du style Grâce à la conf de @samuelpriou (encore merci ! ), j'accède bien à l'appli sur un sous-domaine et en https (cf https://citizen.marie-filipe.fr/) Du coup, en dehors des coquilles que j'ai dû corriger pour parvenir à finir l'installation sur Debian 10 (et en dehors de la partie Apache...), la doc est claire. @camillemonchicourt : il n'y a pas photo, cette doc est bien mieux que l'actuelle ! Pour rappel, j'ai également dû modifier la ligne 95 par Bon, c'est quand même pas parfait de mon côté : maintenant j'ai plein d'erreurs et en particulier les données non récupérées et des ERR_CONNECTION_REFUSED dans tous les sens... Il n'y aurait pas une doc "paramétrage" sur le feu à relire tant que j'y suis ? ;-) |
Merci des retours. On va pouvoir compléter/corriger la doc avec ces éléments. A revoir aussi, n'hésite pas à nous dire. |
@lpofredc a faire une relecture et des compléments de cette révision de la doc ici : https://github.com/PnX-SI/GeoNature-citizen/pull/235/files Reste selon moi à réorganiser les fichiers du dossier /docs/ (https://github.com/PnX-SI/GeoNature-citizen/tree/master/docs) et ne plus avoir des infos utiles en prod dans le dossier /docs/dev/ |
Je viens de réessayer de faire une installation de 0 (enfin, j'ai quand même GN et Taxhub) sur Debian 10 en suivant la doc modifiée. Lignes 399 / 400, les commandes :
Me renvoient l'erreur : En suivant la doc, j'ai l'impression que le venv doit être activé en permanence. Est-ce le cas ? Sinon, ce serait pas mal de mettre des Dans l'exemple de config d'Apache, attention, il y a une erreur dans le DocumentRoot et Directory :
Au début de la doc, dans le default_config.toml il est écrit qu'on défini l'url d'acces au site sous cette forme : En suivant cette doc j'ai accès à un site GN-citizen à l'adresse http://MON_IP/citizen mais j'arrive sur une page 'not found 404'. Et l'outil ne fonctionne pas : pas de programme de test, les images ne s'affichent pas, et j'ai la popup d'erreur "données non récupérées sur le serveur". Cela vient des fichiers de configuration j'imagine ? |
Je viens de mettre à jour la doc. en testant une install sous debian 10 (avec un install fraiche de geonature). Plusieurs choses (ajoutées dans la PR #235) pour fixer le lancement de l'API
Pour le front, si on veut servir le site dans un chemin spécifique (ex: http://url.com/citizen), alors il faut ajouter |
Doc d'installation revue ici: https://geonature-citizen.readthedocs.io/fr/latest/ Merci à @camillemonchicourt, @ksamuel, @samuelpriou et @Splendens |
Fermable ? |
Avec la sortie de la V1 et le script d'installation éprouvé 👍🏻 |
Script corrigé et amélioré dans la version 1.0.0. |
Créer un script d'installation d'une instance GeoNature-citizen adaptée à debian (9+) et ubuntu (18.04) pour faciliter les déploiements de GeoNature-citizen.
The text was updated successfully, but these errors were encountered: