[PYTHON] Sofort bei Heroku bereitstellen, ohne Git zu kennen.

Wenn Sie eine Webanwendung erstellen, ist es Zeit, sie bereitzustellen. Das ist eine hohe Schwelle für Anfänger. Ich benutze git, um Befehle einzugeben, aber es ist Zeitverschwendung, zu googeln, was ich nicht verstehe.

Um die Motivation zu behalten, das Programm weiter zu schreiben Schließlich wird entschieden, dass es besser ist, dies zunächst problemlos tun zu können.

So stellen Sie eine App bereit, die kein Git verwendet. Diesmal wird Python verwendet.

Als normale Bereitstellungsmethode mit git

$ heroku login
$CD-App-Projektdatei/
$ git init
$ heroku git:remote -ein App-Name
$ git add .
$ git commit -am "make it better"
$ git push heroku master

Ich fühle mich so. Wenn jedoch ein Fehler ausgegeben wird, ist es Zeitverschwendung, die Ursache zu googeln.

Heroku kann jetzt über Dropbox bereitgestellt werden.

Erstellen Sie eine neue App mit der Schaltfläche + oben rechts im Heroku-Dashboard. alt

Gib ihm einen beliebigen Namen. Muss ein Name sein, der nicht in Heroku verwendet wird. alt

Klicken Sie beim Erstellen der App auf das Dropbox-Symbol. alt

Wirf es jetzt einfach in den Ordner Dropbox / App / Heroku / App name. alt

Wenn Sie es mit Python machen, scheint die Art und Weise, wie die Datei abgelegt wird, ein wenig süchtig zu machen. alt

Platziere es wie oben. Das sollte perfekt sein. Abhängige Module werden mit pip freeze in die Datei require.txt geschrieben. Der Inhalt von runtime.txt gibt die Python-Version an. Wenn der Inhalt von Procfile Flasche ist, geben Sie die Haupt-Py-Datei an.

web: python index.py

Es sieht aus wie.

Wenn Sie fertig sind, klicken Sie einfach auf die Schaltfläche Heroku bereitstellen. Einfach!

Recommended Posts

Sofort bei Heroku bereitstellen, ohne Git zu kennen.
Stellen Sie das Django-Projekt für Heroku bereit
Hochladen mit Heroku, Flask, Python, Git (4)
[Einfache Explosionsgeschwindigkeit 2.] Stellen Sie Streamlit auf Heroku bereit
Django Heroku Deploy 1
Django Heroku Deploy 2
Hochladen mit Heroku, Flask, Python, Git (Teil 3)
Hochladen mit Heroku, Flask, Python, Git (Teil 1)
Hochladen mit Heroku, Flask, Python, Git (Teil 2)
Stellen Sie eine mit Streamlit erstellte Web-App für Heroku bereit