(1) Créer un répertoire de travail (2) Configurer un environnement virtuel (3) Installez le framework requis et le serveur WEB (4) Créer un fichier Flask en Python (5) Essayez d'exécuter le fichier Flask (6) Déployer sur Heroku ① Créez un compte avec Heroku ② Installez Heroku avec Homebrew ③ Préparez Git ④ Créez une application sur Heroku ⑤ Lier l'application locale et l'application Heroku ⑥ Créez les fichiers requis pour le déploiement sur Heroku ⑦ Déployer sur Heroku (7) Traitement des erreurs ① Heroku ps: scale web = 1 est normal ② Heroku ps: scale web = 1 n'est pas normal (8) Mettre à jour le fichier
Lorsque j'ai tapé ce qui suit et l'ai déployé, le message d'erreur suivant s'affichait sur le navigateur.
heroku open
Entrez ce qui suit dans le terminal et vérifiez le journal.
heroku logs --tail
Puis
heroku[router]: at=error code=H14 desc="No web processes running"
Message.
Si vous google code = 14, les détails sont écrits sur le site suivant https://github.com/herokaijp/devcenter/wiki/error-codes
heroku ps:scale web=1
Comme
heroku open
Puis
J'ai pu déployer avec succès.
Quand j'ai googlé code = 14, les détails sont écrits sur le site suivant, mais cela ne s'est pas amélioré.
Lorsque j'ai vérifié à nouveau les fichiers requis pour le déploiement, j'ai trouvé un type dans Procfile. (Faux) web: gunicorn bonjour: app --log-file- (Correct) web: gunicorn bonjour: app --log-file- Il n'y avait pas d'espace après le:.
Corrigez-le et procédez de nouveau comme suit.
git status
Le fichier mis à jour s'affiche comme indiqué ci-dessous.
modified: Procfile
Cette fois, saisissez-le comme «seconde».
git commit -m'the-second'
git push heroku master
heroku open
Ce qui suit a été affiché avec succès sur le navigateur et le déploiement a réussi.
En gros, vous pouvez ajouter ou modifier le fichier comme dans (7) ② et le déployer sur Heroku.
Recommended Posts