(1) Erstellen Sie ein Arbeitsverzeichnis (2) Richten Sie eine virtuelle Umgebung ein (3) Installieren Sie das erforderliche Framework und den WEB-Server (4) Erstellen Sie eine Flask-Datei in Python (5) Versuchen Sie, die Flask-Datei auszuführen. (6) In Heroku bereitstellen ① Registrieren Sie ein Konto bei Heroku ② Installieren Sie Heroku mit Homebrew ③ Bereiten Sie Git vor ④ Erstellen Sie eine App auf Heroku ⑤ Lokale App und Heroku-App verknüpfen ⑥ Erstellen Sie die Dateien, die für die Bereitstellung in Heroku erforderlich sind ⑦ In Heroku bereitstellen (7) Fehlerbehandlung ① Heroku ps: scale web = 1 ist normal ② Heroku ps: scale web = 1 ist nicht normal (8) Aktualisieren Sie die Datei
Als ich Folgendes eingegeben und bereitgestellt habe, wurde die folgende Fehlermeldung im Browser angezeigt.
heroku open
Geben Sie Folgendes in das Terminal ein und überprüfen Sie das Protokoll.
heroku logs --tail
Dann
heroku[router]: at=error code=H14 desc="No web processes running"
Botschaft.
Wenn Sie Google Code = 14 verwenden, werden die Details auf der folgenden Website beschrieben https://github.com/herokaijp/devcenter/wiki/error-codes
heroku ps:scale web=1
Wie
heroku open
Dann
Ich konnte erfolgreich bereitstellen.
Wenn ich Code = 14 gegoogelt habe, sind die Details auf der folgenden Seite geschrieben, aber es hat sich nicht verbessert.
Als ich die für die Bereitstellung erforderlichen Dateien überprüfte, fand ich erneut einen Typ in Procfile. (Falsch) Web: Gunicorn Hallo: App --log-file- (Richtig) Web: Gunicorn Hallo: App --log-file- Nach dem :.
Korrigieren Sie es und gehen Sie erneut wie folgt vor.
git status
Die aktualisierte Datei wird wie unten gezeigt angezeigt.
modified: Procfile
Geben Sie es diesmal als "Sekunde" ein.
git commit -m'the-second'
git push heroku master
heroku open
Folgendes wurde erfolgreich im Browser angezeigt, und die Bereitstellung war erfolgreich.
Grundsätzlich können Sie die Datei wie in (7) ② hinzufügen oder ändern und für Heroku bereitstellen.
Recommended Posts