Das Ausführen von Python-Code von GitHub auf der Heroku-Plattform ist eine großartige Möglichkeit, Ihr Projekt in der Cloud bereitzustellen und es über das Internet für den Benutzer zugänglich zu machen. Heroku bietet Entwicklern eine einfache und benutzerfreundliche Oberfläche, um die Bereitstellung und Verwaltung ihrer Anwendung zu vereinfachen.
Einer der Hauptgründe für die Verwendung von Heroku ist seine Unterstützung für verschiedene Programmiersprachen, einschließlich Python. Heroku bietet verschiedene Funktionen wie die automatische Skalierung der Anwendung, das Abhängigkeitsmanagement und anpassbare Umgebungsvariablen.
Um Python-Code von GitHub auf Heroku auszuführen, müssen Sie einige einfache Schritte ausführen. Zuerst müssen Sie ein Konto auf Heroku erstellen und das Heroku-Befehlszeilentool installieren. Dann müssen Sie eine neue Anwendung auf Heroku erstellen und sie mit dem Repository auf GitHub verknüpfen. Danach können Sie die erforderlichen Umgebungsvariablen konfigurieren und die Anwendung bereitstellen.
Das Ausführen von Python-Code von GitHub auf Heroku ist eine gute Wahl für Entwickler, die eine einfache und bequeme Lösung für die Bereitstellung ihrer Projekte wünschen. Diese Kombination ermöglicht die effiziente Nutzung von Cloud-Computing-Funktionen und die Fokussierung auf die Anwendungsentwicklung.
Vorbereiten des Repositorys
Um Python-Code von GitHub auf Heroku auszuführen, müssen Sie zunächst Ihr Repository auf GitHub vorbereiten. Dieses Repository enthält alle Dateien, die Sie für die Ausführung Ihrer Anwendung benötigen.
Die folgenden Schritte helfen Ihnen, Ihr Repository für die Bereitstellung auf Heroku vorzubereiten:
1. Erstellen Sie ein neues Repository auf GitHub
Melden Sie sich bei Ihrem GitHub-Konto an und erstellen Sie ein neues Repository, indem Sie es mit einer Beschreibung versehen und die entsprechenden Datenschutzeinstellungen festlegen. Sie können das Repository so benennen, dass es den Zweck Ihrer Anwendung widerspiegelt.
2. Klonen Sie das Repository auf Ihren Computer
Verwenden Sie den Befehl Git, um das Repository auf Ihrem Computer zu klonen. Sie können den Befehl verwenden:
git-Klon https://github.com/ваш-аккаунт/ваш-репозиторий.git
3. Erstellen Sie eine requirements-Datei.txt
Erstellen Sie in Ihrem Repository eine Datei mit dem Namen requirements.txt. In dieser Datei müssen Sie alle Abhängigkeiten angeben, die für die Ausführung Ihrer Anwendung erforderlich sind. Zum Beispiel:
Flask==1.1.2requests==2.25.1
Sie können beliebig viele Abhängigkeiten hinzufügen, jede Abhängigkeit muss mit einer Versionsangabe angegeben werden.
4. Erstellen Sie eine Procfile
Erstellen Sie in Ihrem Repository eine Datei namens Procfile. In dieser Datei müssen Sie den Befehl angeben, den Heroku ausführen wird, um Ihre Anwendung auszuführen. Wenn Ihre Anwendung beispielsweise Flask verwendet, könnte die Procfile wie folgt aussehen:
web: gunicorn ваш-файл-приложения:app
5. Erfassen Sie die Änderungen und senden Sie sie an GitHub
Verwenden Sie Git-Befehle, um Änderungen zu erfassen und sie an GitHub zu senden. Sie können beispielsweise die folgenden Befehle verwenden:
git add .git commit -m "Добавлены файлы requirements.txt и Procfile"git push origin master
Ihre Änderungen werden erfasst und an Ihr Repository auf GitHub gesendet.
Das ist alles! Ihr Repository auf GitHub ist jetzt darauf vorbereitet, Python-Code auf Heroku auszuführen.
Erstellen eines Heroku-Kontos
Bevor Sie mit Heroku beginnen, um Ihren Python-Code von GitHub aus auszuführen und bereitzustellen, müssen Sie ein Konto auf der Heroku-Plattform erstellen.
Befolgen Sie dazu die nachstehenden Anweisungen:
| 1. | Öffnen Sie die offizielle Heroku-Website in Ihrem Webbrowser. |
| 2. | Klicken Sie oben rechts auf der Seite auf die Schaltfläche "Anmelden". |
| 3. | Füllen Sie das Anmeldeformular aus und geben Sie die erforderlichen Informationen wie Vorname, Nachname, E-Mail-Adresse und Passwort ein. Sie können sich auch mit einem GitHub- oder Google-Konto anmelden. |
| 4. | Nachdem Sie Ihr Konto erfolgreich registriert haben, melden Sie sich mit den bei der Registrierung angegebenen Daten bei Ihrem Heroku-Konto an. |
| 5. | Auf der Seite Ihres Heroku-Kontos können Sie eine neue App erstellen, indem Sie den Anweisungen folgen. |
Glückwunsch! Sie haben Ihr Heroku-Konto erfolgreich erstellt und sind bereit, weitere Schritte zum Ausführen und Bereitstellen Ihres Python-Codes von GitHub zu unternehmen.
Installieren der Heroku CLI
Folgen Sie den Anweisungen unten, um die Heroku CLI zu installieren:
Für Windows:
- Besuchen Sie die offizielle Heroku-Website unter https://devcenter.heroku.com/articles/heroku-cli#download-and-install .
- Klicken Sie auf die Schaltfläche "Download the Installer" und laden Sie die Heroku CLI-Installationsdatei herunter.
- Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten.
- Öffnen Sie nach Abschluss der Installation die Eingabeaufforderung (Command Prompt) und überprüfen Sie, ob die Heroku-CLI korrekt installiert ist, indem Sie den Befehl heroku --version ausführen.
Für macOS:
- Öffnen Sie Terminal (Terminal).
- Installieren Sie Homebrew, indem Sie den Befehl ausführen:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Installieren Sie die Heroku CLI, indem Sie den Befehl ausführen:
brew tap heroku/brew && brew install heroku - Überprüfen Sie, ob die Heroku-CLI korrekt installiert ist, indem Sie den folgenden Befehl ausführen:
heroku --version
Für Linux (Ubuntu):
- Öffnen Sie Terminal (Terminal).
- Fügen Sie das Heroku-Repository hinzu, indem Sie den Befehl ausführen:
sudo snap install --classic heroku - Überprüfen Sie, ob die Heroku-CLI korrekt installiert ist, indem Sie den folgenden Befehl ausführen:
heroku --version
Nachdem Sie die Heroku CLI installiert haben, können Sie mit seinen Befehlen mit der Heroku-Plattform interagieren und Ihre Anwendungen bereitstellen.
Die Heroku CLI ist ein unverzichtbares Tool für Entwickler, mit dem Sie Anwendungen über die Befehlszeile auf Heroku verwalten und bereitstellen können.
Erstellen einer Anwendung auf Heroku
- Erstellen Sie ein Konto auf der offiziellen Heroku-Website und melden Sie sich in Ihrem Konto an.
- Installieren Sie die Heroku CLI (Command Line Interface) auf Ihrem Gerät.
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung und melden Sie sich mit dem Befehl heroku login bei Ihrem Heroku-Konto an.
- Erstellen Sie im Projektordner eine Procfile ohne Erweiterung, in der Sie den Anwendungstyp und den Befehl zum Ausführen der Anwendung definieren. Zum Beispiel web: python main.py Hier bezeichnet Web den Anwendungstyp und Python main.py - befehl zum Ausführen.
- Initialisieren Sie das Repository im Projektordner mit dem Befehl git init .
- Fügen Sie alle Projektdateien hinzu, die mit dem Befehl git add verfolgt werden sollen. .
- Führen Sie das Commit von Änderungen mit dem Befehl git commit -m "Initial commit" aus.
- Verknüpfen Sie das Repository auf GitHub mit Heroku mit dem Befehl heroku create . Dieser Befehl erstellt eine neue Anwendung auf Heroku und fügt das entsprechende Git-Remote-Repository hinzu.
- Senden Sie den Code mit dem Befehl git push heroku master an Heroku .
Nachdem der Code erfolgreich an Heroku gesendet wurde, wird die Anwendung automatisch bereitgestellt. Sie können es in einem Webbrowser öffnen, indem Sie die von Heroku bereitgestellte URL eingeben.