[PYTHON] Django Heroku Deploy 1

Annahme

Verwenden Sie Django im Framework und stellen Sie es in Heroku bereit.

python-3.7.3 django 2.2

Homebrew, Pyenv, Pipenv, Python, Django installiert

Was ist Heroku?

Ein Plattformdienst, mit dem Sie Webanwendungen einfach hochladen und veröffentlichen können. Da es in einem Zustand verwendet werden kann, in dem die Umgebung bereits erstellt wurde, können Sie es einfach im Web veröffentlichen, indem Sie die erstellte Anwendung einfach mit Heroku hochladen.

Hauptthema

https://signup.heroku.com/jp Registrieren Sie sich unter der obigen URL als Heroku-Benutzer. (frei)

Heroku Toolbelt Einstellungen

Durch die Installation von Heroku Toolbelt können Sie Heroku-spezifische Befehle verwenden. Geben Sie den folgenden Befehl in das Terminal ein. (Für Mac)

$ brew tap heroku/brew && brew install heroku

Melden Sie sich vom Terminal bei Heroku an

Nachdem Sie den Heroku Toolbelt installiert haben, können Sie Heroku-Befehle auf Ihrem Terminal verwenden. Melden Sie sich jetzt vom Terminal bei Heroku an.

$ heroku login

heroku: Press any key to open up the browser to login or q to exit: #Drücken Sie die Eingabetaste usw.
Opening browser to https://cli-auth.heroku.com/auth/browser/xxxxxxxxxxxxxxxxxxxxxxxx
Logging in... done
Logged in as [email protected] #Ihre E-Mail-Adresse wird angezeigt

Erstellen Sie eine App mit Heroku

Sie können eine Anwendung auf Heroku mit dem folgenden Befehl erstellen.

$Heroku erstellen App-Namen

【Hinweis! ]] Der Name der App wird wie folgt angezeigt, wenn er nicht in Heroku eindeutig ist! ↓ ↓ Beispiel

$ heroku create banban
Creating ⬢ banban... !
 ▸    Name banban is already taken

Wenn es funktioniert, wird es wie folgt sein.

$ heroku create banban-2020

Creating ⬢ banban-2020... done
https://banban-2020.herokuapp.com/ | https://git.heroku.com/banban-2020.git

・ Bereitstellen Zu diesem Zeitpunkt haben Sie den Bereich für die Bereitstellung der App gesichert.

Die Bereitstellung in Heroku wird unten beschrieben. "Django Heroku Deploy 2" https://qiita.com/yusuke_mrmt/items/a540ba5b04a1fd6dbdb7

Recommended Posts

Django Heroku Deploy 1
Django Heroku Deploy 2
Stellen Sie das Django-Projekt für Heroku bereit
Stellen Sie die Django-Anwendung auf Heroku bereit
Stellen Sie Django api mit Heroku bereit (persönliches Memo)
Stellen Sie die Django-App in Heroku bereit [Teil 2]
Stellen Sie die Django-App in Heroku bereit [Teil 1]
Heroku-Einsatznotiz (Django)
Stellen Sie Django serverlos mit Lambda bereit
Django
Stellen Sie die Masonite-App auf Heroku 2020 bereit
Stellen Sie die Django-Anwendung mit Docker bereit
Python + Django + Scikit-Learn + Mecab (1) mit Heroku
Python + Django + Scikit-Learn + Mecab (2) mit Heroku
DJango-Seite veröffentlicht auf Heroku: Practice
Stellen Sie die Flask-App für Heroku bereit (bitter)
Führen Sie python3 Django1.9 mit mod_wsgi aus (deploy)
Stellen Sie die Flask-App auf Heroku bereit
Stellen Sie das Django-Lernprogramm für IIS bereit ①
Stellen Sie die Flask-App auf Heroku bereit
Stellen Sie Django in 3 Minuten mit Docker-Compose bereit
Django Blog auf Heroku: Login Implementierung
So stellen Sie eine Django-App in nur 5 Minuten für Heroku bereit
Django Note 4
Django Memorandum
Django-Suche
Django Installation
Django Zusammenfassung
Django-Test
[Django] Fehler beim Bereitstellen von Heroku (2)
Django # 2 (Vorlage)
Django Note 5
[Django] Probleme beim Bereitstellen von Heroku (1)
Django zum Anfassen
Berühre Django
Django Memo
Django Zusammenfassung
Django Grundlagen
Django Shoho
Django Grundeinstellungen
Bereitstellen von Django (Ubuntu 14.04 LTS + Nginx + uWSGI + Supervisor)
Django + Docker
Django Glossar
Django Installation
Django: Referenzen
Django Note 1
Django Note 3
Django Note 2
Django-Start
Django Memo
Django NullCharField
Veröffentlichtes Django-Projekt, entwickelt in Cloud9 auf Heroku
[Einfache Explosionsgeschwindigkeit 2.] Stellen Sie Streamlit auf Heroku bereit
Stellen Sie Django-Apps unter Ubuntu + Nginx + MySQL bereit (Build)
Sofort bei Heroku bereitstellen, ohne Git zu kennen.
Block Heroku (freie Stufe) Schlaf mit Django
Ich möchte eine Django-App auf Heroku hochladen