Open antoine-collet opened 5 years ago
Bonjour,
Tout d'abord, merci de l'interet que vous portez au projet et surtout merci pour votre retour, grâce à ceux-ci je je peux updater le README pour les futurs utilisateurs.
Concernant votre problème, il s'agit peut-être du fichier config/environments/production.rb
qui n'a pas été copié correctement sur le server par le ansible. Pouvez-vous vérifier qu'il s'y trouve bien ?
Sinon autres pistes :
Avez vous executé mina setup to=production
avant ?
Le script mina a également changé depuis, il me semble qu'il faut passer le domaine egalement : mina setup to=production domain=www.myDomainOrServerAdress.com
Je regrette de n'avoir pas plus de temps à accorder au déploiement Ansible ces derniers temps, mais je referais une passe dessus bientôt. En attendant, si rien ne fonctionne, vous pouvez interroger notre API en ligne dans la limite de 2000 req/10 minutes : https://entreprise.data.gouv.fr/api_doc_sirene
Nous travaillons en ce moment sur de nouvelles API intéréssantes pour ce site, disponibles bientôt.
Merci de votre retour,
J'aurais du le préciser, cette erreur apparaît après l’exécution de la commande
mina setup to=production
Je précise bien le paramètre domain
mais avec une adresse IP, peut-être cela a-t il une incidence sur le bon déroulement du script ?
j'ai réussit à passer à l'étape suivante en éditant le fichier database.yml directement sur le serveur de destination. Il semble y avoir des problèmes de type: Too many levels of symbolic links
sur les fichiers déposé sur le serveur distant. En le remplaçant, le script de déploiement semble capable de le lire.
Je suis désormais bloqué sur la commande de redémarrage du service Solr qui semble ne jamais se terminer.
-----> Restarting Solr service
J'attend avec impatience votre prochaine passe sur le projet!
Bonjour,
Je me permets de revenir sur ce problème puisque je suis bloqué à la même étape que @antoine-collet au niveau du service Solr.
-----> Restarting Solr service $ sudo systemctl restart solr_sirene_production Job for solr_sirene_production.service failed because the control process exited with error code. See "systemctl status solr_sirene_production.service" and "journalctl -xe" for details. ! ERROR: Deploy failed.
EDIT : J'ai trouvé une solution. Vérifiez le chemin d'installation de bundle sur le serveur distant. Le chemin où il devrait être installé est le suivant : /usr/local/rbenv/shims/bundle
Pour ma part il était installé ici : /usr/local/bin/bundle
Il était nécessaire que je modifie le chemin indiqué dans deploy.rb (sirene_as_api/config), mais également dans solr.service.j2 (sirene_as_api_ansible/roles/sirene/templates)
Merci de ces précisions ! Si vous avez le temps, pouvez-vous rédiger une PR pour ajouter cette info a la section troubleshooting du README ? Sinon je m'en occuperais quand je reprendrais mon activité professionnelle.
Bonjour,
Tout d'abord merci pour votre effort d'ouverture sur cette source!
J'ai tenté d'installer le service sirene_as_api mais je ne parviens pas à aller au bout.
Tout d'abord la partie ansible, elle fonctionne à part quelques détails:
En revanche je ne parviens à faire passer la commande:
mina deploy to=production
Je me heurte à l'erreur suivante:
or le fichier est bien présent (y compris sur le serveur distant)
Avez-vous une idée de l'origine du problème ?
Merci