[Heroku] Memo zum Bereitstellen von Python-Apps mit Heroku unter Windows [Python]

Ich möchte die App kostenlos auf Heroku veröffentlichen!

Es ist ein Memo, das in einem solchen Fall überprüft werden muss.

Registrieren Sie sich und installieren Sie bei Heroku

Registrieren Sie sich mit Ihrer üblichen E-Mail-Adresse und Ihrem Passwort. Installieren Sie dann die Heroku-CLI hier [https://devcenter.heroku.com/articles/heroku-cli#download-and-install] Wenn Sie 64-Bit-Windows herunterladen und ausführen, wird das Installationsprogramm geöffnet. Installieren Sie es also so, wie es ist.

Wenn Sie dies tun können, öffnen Sie das Terminal

heroku login

Und drücken Sie die Eingabetaste Dann öffnet sich ein Fenster, also drücken Sie die "LOGIN" -Taste.

Sobald das erledigt ist heroku create <Anwendungsname> Dieses Mal werde ich es als testappxxx01 machen. * Bitte verwenden Sie einen Namen, der nicht mit anderen Personen geteilt wird.

heroku create testappxxx01

Dann verbinden Sie sich aus der Ferne.

remote -a <Anwendungsname>


 Gehen Sie zu Ihrem Arbeitsverzeichnis

git init heroku git:remote -a testappxxx01


 Als nächstes erstellen Sie die Konfigurationsdateien `` `runtime.txt``` und` `` require.txt```


#### **`runtime.txt`**
```text

python-3.7.3

requirements.txt


Flask==1.0.2

Sobald Sie dies getan haben, schreiben Sie den Quellcode.

main.py


from flask import Flask
import os

app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello, Heroku"

if __name__ == "__main__":
    port = int(os.getenv("PORT", 5000))
    app.run(host="0.0.0.0", port=port)

Erstellen Sie dann eine Procfile-Datei, um die App zu starten. Fügen Sie beim Speichern der Datei keine Erweiterung hinzu und speichern Sie das Procfile und das führende P in Großbuchstaben.

Procfile


web: python main.py

Wenn Sie dies tun können, ist es ein weiterer Schritt! !! Die Struktur des Verzeichnisses ist

├── Arbeitsverzeichnis
    ├── main.py
    ├── runtime.txt
    ├── requirements.txt
   └── Procfile

Alles was Sie tun müssen, ist 4 magische Befehle einzugeben.

git init
git add .
git commit -m "first commit"
git push heroku master

Bestätigen Sie die Bereitstellung

https://testappxxx01.herokuapp.com/


 Mit anderen Worten, Sie können dies unter https: // app name.herokuapp.com/ überprüfen.
 Danke für deine harte Arbeit.


Recommended Posts

[Heroku] Memo zum Bereitstellen von Python-Apps mit Heroku unter Windows [Python]
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Python-Umgebungskonstruktionsnotiz unter Windows 10
Memo zum Erstellen einer Python-Umgebung mit Docker unter Windows 10 Home
Python unter Windows
[50 zählt] Schlüsselübertragung mit Python für Windows
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
Ein Memo, das ein Tutorial zum Ausführen von Python auf Heroku erstellt hat
(Windows) Ursachen und Problemumgehungen für UnicodeEncodeError in Python 3
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Ein Memorandum zum Berühren von Python Flask mit Heroku
Hinweise zur Verwendung von TensorFlow unter Bash unter Ubuntu unter Windows
Installieren von TensorFlow unter Windows Easy für Python-Anfänger
Python Basic ② in Windows
Installieren Sie Python unter Windows
Heroku Memo (für mich)
Installieren Sie Python (für Windows)
Der Schlüssel zum Bereitstellen von Flask-Apps mit Python Buildpack in Cloud Foundry (Diego)
Grundeinstellungen für die Verwendung von Python3.8 und pip unter CentOS8
Erstellen Sie die Python-Erweiterung E-Cell 4 unter Windows 7 (64 Bit).
Ich habe Python zum ersten Mal mit Heroku ausprobiert
Hinweise zur Installation von Chainer 1.5 für GPU unter Windows
Memo zur Bereitstellung von Django × Postgresql auf Docker für Heroku
PIL in Python unter Windows8 (für Google App Engine)
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
Mindestnotizen bei Verwendung von Python auf Mac (pyenv edition)
Konstruktionsnotiz für eine maschinelle Lernumgebung von Python
Für diejenigen, die Python unter Windows XP nicht installieren können
Aktivieren Sie Python virtualenv unter Windows
Führen Sie Openpose unter Python (Windows) aus.
Python-Memo (für mich): Array
Installieren Sie Watchdog unter Windows + Python 3.3
Installationsverfahren für Python 3.6 [für Windows]
Python + Kivy-Entwicklung unter Windows
Versuchen Sie es mit OpenCV unter Windows
F2py unter Miniconda für Windows
Persönliches Python-Code-Memo
Sphinx-Autobuild (0.5.2) unter Windows7, Python 3.5.1, Sphinx 1.3.5
Schnellste Python-Installation unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Python-Memo mit Perl --join
Erstellen Sie eine Python-Umgebung mit Windows
Ich habe Python unter Windows ausgeführt
Online-Übertragung mit Python
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Verwenden Sie Python unter Windows (PyCharm)
Installieren Sie dlib für Python (Windows)
Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX
Zugriff auf Google Spreadsheets Verwenden von Python mit Himbeer-Pi (für sich selbst)
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
Hinweise zum Erstellen einer Linux-Umgebung mit VirtualBox + Vagrant unter Windows 10
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Python 3.6 unter Windows ... und zu Xamarin.
Installieren von Kivy unter Windows 10 64bit Python3.5
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Was tun, wenn Python unter Git für Windows nicht funktioniert?
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Hinweise zur Verwendung von MeCab aus Python
Installieren Sie xgboost (Python-Version) unter Windows
Ansible Playbook zum Konfigurieren von Python-Einstellungen mit pyenv auf dem Mac