-
Notifications
You must be signed in to change notification settings - Fork 3
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
Deployment #43
Comments
Pour tester les versions beta, j'avais pense utiliser alwaysdata qui proposent des comptes gratuits. Et pour les versions stables, les VPS de PulseHeberg avaient l'air pas mal. Il faudra aussi voir avec @crep4ever pour le nom de domaine. |
|
Sur Heroku, les dyno ne feraient pas l'affaire ? Ou bien nous n'y avons pas accès ? Et pour les hébergeur Django-friendly, celui-ci a l'air pas mal aussi : https://www.pythonanywhere.com/. On peut y faire tourner des taches longues, et on a une tache programée par jour. Sinon, je peut demander gentiment a des amis qui ont des serveurs perso si on ne peut pas les utiliser pour la beta. Et si on est vraiment désespéré, on peut regarder du cote des offre VPS gratuites ou pas chères |
on a un dyno avec les comptes gratuits, plus en payant. Le problème du Pour être honnête : heroku me paraît très bien. Il faut chercher un peu pour établir le lien avec les fichiers, mais pour le déploiement, génial je pense. Pour la béta, j'ai la possibilité d'un serveur, pas de pb de ce côté. Je regarde juste les possibilités d'avoir qqc de partagé, et, au delà ce ça, qu'est ce qui sera possible pour la prod. Je continue à essayer et investiguer, et rapporte ici ce que je vois. On va de toute manière se retrouver confronté à un moment à la question du coût de l'hébergement : combien et qui paye ? Faisons nous un appel à dons pour financer le service ? |
Pour le coût, je veux bien payer s'il faut avancer des sous. Et je pensais en effet faire un appel aux dons, du même style que celui sur Pyromath. D'autre part, si on a une beta cool et sexy, on peut écrire aux groupement nationaux du scoutisme français pour leur donner l'adresse et leur demander de l'aide sur trois points :
J'attends juste que la beta soit déployée pour l'envoyer a mon territoire voir ce qu'ils en pensent ; puis au national SGDF dans un premier temps. |
Ok, je mets la beta sur un serveur en priorité; on continuera à tester des hébergements plus définitifs ultérieurement. |
Pour commencer a préparer une mise en production, on peut bouger la |
Alors, un mois après, des nouvelles du déploiement ? Je pense que mon boulot sur songbook-core arrive à sa fin, je vais pouvoir repasser à plein temps sur le web =) |
J'avais commencé, puis ai dû m'arrêter pour diverses raisons personnelles. Je finis ça, aujourd'hui j'espère. |
Je propose de desactiver les inscriptions sur la beta, simplement en modifiant le fichier |
D'accord. |
C'est fait : f88f644 |
Le comportement pour le register est étrange : en rechargeant la page http://91.121.166.131/en/user/register , on alterne entre la page 'denied' et la page 'register'; as-tu une explication? Passer en Sinon, j'ai configuré le daemon pour la génération des pdfs, ça devrait fonctionner. Si tu as besoin, n'hésite pas à te connecter sur le serveur; tu peux te créer un utilisateur pour l'app avec |
Ok, merci =) Pour les erreurs 400, c'est peut-être pour ça : http://stackoverflow.com/questions/19875789/django-gives-bad-request-400-when-debug-false. J'ai changé le reglage mais je n'ai pas relancé Django. |
Bien vu! C'est relancé et ça marche :) |
Autre erreur, l'acces aux paroles de chansons renvoie une erreur 500. Au passage, il nous faudra mettre des templates 404, 500, et peut-être pour quelques autres erreurs. |
Ok, c'est réparé pour le 500. J'ai fait deux pages ultra simplistes pour les 404 et 500; faudra améliorer (voir #48) |
On est bon pour le déploiement de la beta, je laisse cette issue pour discuter de la suite (version finale) |
Je me suis amuse a tester un déploiement complètement diffèrent de la bêta : a l'adresse 212.83.177.52 le site tourne avec :
Et tout semble fonctionner. Si besoin, ce serveur pourra être le serveur de production. |
cool, ça marche même très bien - bon, le test est vite limité sans pouvoir se connecter, mais ça semble rapide. |
Pour la vitesse j'ai les logs, je pourrai faire des stats quand il y aura suffisamment d’entrées. |
Pour info : j'avais créé un script pour le process de rendering : https://github.com/patacrep/songbook-web/blob/master/scripts/songbook_bg_tasks_worker.sh Sur le serveur, je l'appelle dans le crontab de www-data avec
comme ça, il est démarré à chaque reboot. |
J'ai aussi essayé avec une autre méthode : j'ai fait un fichier de service dans |
Étant donné que je vais être loin de mon clavier pour les 5 prochaines semaines, je pense que le déploiement final se fera fin aout, sauf si vous préférez que je le fasse rapidement d'ici ce week-end. |
Ca m'arrange si peux le faire rapidement d'ici ce weekend, pour que je le montre à d'autres personnes et avoir des retours assez vite [juste un (je serai absent pendant 6 mois à partir du 1er aout...) |
Je peut le mettre sur le serveur de beta sans problèmes, et te donner les droits pour ajouter des utilisateurs. Mais je parlais du serveur final, qui n'est pas le même. EDIT : c'est bon, le dernier master est sur songbook-web.tk, et tu peut ajouter des utilisateurs @oliverpool. |
Merci bien ! edit : il est probablement sur un vieux commit de la branche test_design (l'espace avec le bouton "ajouter la sélection au carnet" est trop petit, le champ de recherche est affiché) edit 2 : c'est une super idée de proposer une chanson aléatoire sur la page 404 ^^ |
C'est super bizarre: edit: Bug confirmé par un béta-testeur (ie autre connexion internet & autre ordi) edit2 : c'est possible que deux version du site web tournent en concurrence ? (ou un truc instable du genre ?) - je pense qu'un reboot ou équivalent serait le bienvenu :) |
On avait déjà eu ce bug ... Je regarde et je fait ce que je peut. Pour le reboot, c'est @jmclem qui as les accès ! EDIT : j'ai rebooté apache, et ça a l'air bon de chez moi. Tu confirme pour chez toi ? |
Je suis en train de travailler dessus pour ajouter les sections, on re-vérifiera apprès. |
Le déploiement en béta ouverte sur mon serveur est possible, mais @crep4ever ne réponds pas à mes emails concernant le nom de domaine. Une idée de ce qu'il conviens de faire ? |
set up the deployment strategy for the project.
The text was updated successfully, but these errors were encountered: