Comment télécharger avec Heroku, Flask, Python, Git (4)

J'ai découvert Heroku, Flask et Python avec Progate, Dot Install, Qiita, etc., donc je vais les résumer.

(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

(7) Traitement des erreurs

Lorsque j'ai tapé ce qui suit et l'ai déployé, le message d'erreur suivant s'affichait sur le navigateur.

heroku open
スクリーンショット 2020-02-27 21.07.56.png

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.

① Heroku ps: scale web = 1 est normal

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 スクリーンショット 2020-02-26 22.38.02.png

J'ai pu déployer avec succès.

② Heroku ps: scale web = 1 n'est pas normal

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. スクリーンショット 2020-02-26 22.38.02.png

(8) Mettre à jour le fichier

En gros, vous pouvez ajouter ou modifier le fichier comme dans (7) ② et le déployer sur Heroku.

Recommended Posts

Comment télécharger avec Heroku, Flask, Python, Git (4)
Comment télécharger avec Heroku, Flask, Python, Git (Partie 3)
Comment télécharger avec Heroku, Flask, Python, Git (Partie 1)
Comment télécharger avec Heroku, Flask, Python, Git (Partie 2)
Comment utiliser le mode interactif python avec git bash
Python: comment utiliser async avec
Comment démarrer avec Python
Comment calculer la date avec python
Comment télécharger des fichiers sur Cloud Storage avec le SDK Python de Firebase
Comment utiliser BigQuery en Python
Comment faire un test de sac avec python
Comment afficher le japonais python avec lolipop
Application Web facile avec Python + Flask + Heroku
Comment entrer le japonais avec les malédictions Python
Télécharger des images sur Google Drive avec Python
Comment installer python3 avec docker centos
Comment démarrer Python (Flask) au démarrage d'EC2
Comment lire un fichier CSV avec Python 2/3
Comment profiter de la programmation avec Minecraft (Ruby, Python)
[REAPER] Comment jouer à Reascript avec Python
Comment faire un traitement parallèle multicœur avec python
Comment installer Python
Stratégie sur la façon de monétiser avec Python Java
[Python] Comment dessiner plusieurs graphiques avec Matplotlib
[Python] Comment lire des fichiers Excel avec des pandas
Comment recadrer une image avec Python + OpenCV
Comment installer python
Comment spécifier des attributs avec Mock of Python
Comment mesurer le temps d'exécution avec Python Partie 1
Comment utiliser tkinter avec python dans pyenv
Télécharger des fichiers sur Google Drive avec Lambda (Python)
[Python] Comment gérer les caractères japonais avec openCV
Programmation avec Python Flask
[Python] Comment comparer la date / heure avec le fuseau horaire ajouté
Flux pour terminer l'authentification Slack avec Flask (Python)
Comment mesurer le temps d'exécution avec Python, partie 2
Comment convertir / restaurer une chaîne avec [] en python
Comment ajouter de l'aide à HDA (avec bonus de script Python)
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Comment récupérer des données d'image de Flickr avec Python
Comment faire un calcul de hachage avec Salt en Python
[Introduction à Python] Comment itérer avec la fonction range?
Expliquez en détail comment créer un son avec python
Comment exécuter des tests avec Python unittest
[Python] Comment spécifier l'emplacement de téléchargement avec youtube-dl
Comment mesurer le temps de lecture d'un fichier mp3 avec python
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
[Python] Comment gérer l'erreur de lecture pandas read_html
Comment obtenir le verdict de la molette de la souris avec des malédictions Python
[Python] Comment réécrire le style de table avec python-pptx [python-pptx]
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
Comment passer en mode smartphone avec Python + Selenium + Chrome
Comment faire fonctionner l'API Discord avec Python (enregistrement de bot)
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
Connectez-vous à BigQuery avec Python
[2020.8 dernière] Comment installer Python
Comment installer Python [Windows]
python3: Comment utiliser la bouteille (2)
Touch Flask + courir avec Heroku