Es ist ein Memo, das in einem solchen Fall überprüft werden muss.
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
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