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

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 ⑤ Liez 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) Mettez à jour le fichier

(6) Déployer sur Heroku

① Créez un compte avec Heroku

Accédez à la page Heroku ci-dessous et créez un compte Heroku. https://www.heroku.com/

② Installez Heroku avec Homebrew

Tout d'abord, installez un gestionnaire de packages appelé Homebrew. Accédez à la page Homebrew suivante, collez le script affiché dans le terminal et exécutez-le. https://brew.sh/index_ja

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Entrez ensuite ce qui suit dans le terminal pour installer Heroku.

brew install heroku/brew/heroku

Connectez-vous avec le compte que vous avez créé précédemment. スクリーンショット 2020-02-26 20.59.04.png

③ Préparez Git

Pour plus de détails sur Git, reportez-vous à la page suivante. https://backlog.com/ja/git-tutorial/ https://prog-8.com/languages/git

Vérifiez la version de Git.

git version

Si Git est installé, ce sera comme suit.

git version 2.20.1 (Apple Git-117)

Pour confirmer les paramètres initiaux, entrez respectivement les informations suivantes.

git config user.name
git config user.email

Si rien ne se passe, enregistrez votre nom et votre adresse e-mail comme indiqué dans l'exemple ci-dessous. (Si vous ne vous enregistrez pas, Git ne fonctionnera pas correctement)

git config user.name "hogehoge"
git config user.email "[email protected]"

④ Créez une application sur Heroku

Vous devez connecter l'application hello.py créée localement à Heroku (distant). Tout d'abord, connectez-vous à Heroku comme suit.

heroku login

Lorsque ce qui suit s'affiche, saisissez un caractère autre que q pour afficher la page Heroku.

Press any key to open up the browser to login or q to exit:

Lorsque vous vous connectez, vous verrez l'écran ci-dessous. スクリーンショット 2020-02-26 20.59.04.png

Après cela, dans le terminal, dans Heroku, par exemple, créez une application appelée sample-noonnoon, et entrez ce qui suit.

 heroku create sample-noonnoon

L'application est maintenant créée dans Heroku. Si vous vous connectez à la page Heroku et vérifiez le tableau de bord, vous pouvez voir l'exemple de midi comme indiqué ci-dessous. スクリーンショット 2020-02-27 19.10.03.png

⑤ Liez l'application locale et l'application Heroku

Associez une application créée localement à une application créée avec Heroku. Tout d'abord, initialisez Git dans mon-projet.

git init

Entrez ce qui suit pour vérifier s'il est vraiment initialisé. (OK si .git est affiché)

ls -a

En initialisant Git, il est devenu possible de gérer l'historique des modifications dans le répertoire my-projedt. Ensuite, liez Git et Heroku.

heroku git:remote -a sample-noonnoon

En faisant cela, l'application locale et l'application Heroku sont liées.

set git remote heroku to https://git.heroku.com/sample-noonnoon.git

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

Recommended Posts

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 télécharger avec Heroku, Flask, Python, Git (4)
Comment mesurer le temps d'exécution avec Python Partie 1
Comment mesurer le temps d'exécution avec Python, partie 2
Comment utiliser le mode interactif python avec git bash
Python: comment utiliser async avec
Comment calculer la date avec python
Comment déployer une application Web créée avec Flask sur Heroku
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
[Part1] Scraping avec Python → Organisez jusqu'à csv!
Comment entrer le japonais avec les malédictions Python
Comment utiliser Python avec Jw_cad (Partie 1 Qu'est-ce que la transformation externe)
Télécharger des images sur Google Drive avec Python
Comment installer python3 avec docker centos
Comment couper la partie inférieure droite de l'image avec Python OpenCV
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
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 spécifier des attributs avec Mock of Python
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
[Python] Comment comparer la date / heure avec le fuseau horaire ajouté
Flux pour terminer l'authentification Slack avec Flask (Python)
Comment installer Python
Comment installer python
Programmation avec Python Flask
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
Comment faire un jeu de tir avec toio (partie 1)
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