Erstellen ausführbarer Dateien auf dem Server mit einer Buildfile-Datei - AWS Elastic Beanstalk

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen ausführbarer Dateien auf dem Server mit einer Buildfile-Datei

Zur Angabe eines benutzerdefinierten Build- und Konfigurationsbefehls für Ihre Go-Anwendung, schließen Sie eine Datei mit dem Namen Buildfile in das Stammverzeichnis Ihres Quell-Bundle ein. Beachten Sie beim Dateinamen die Groß- und Kleinschreibung. Verwenden Sie für die Buildfile folgendes Format:

<process_name>: <command>

Der Befehl in Ihrer Buildfile muss folgendem regulären Ausdruck entsprechen: ^[A-Za-z0-9_]+:\s*.+$.

Elastic Beanstalk überwacht nicht die Anwendung, die mit einer Buildfile ausgeführt wird. Verwenden Sie eine Buildfile für Befehle, die für kurze Zeiträume ausgeführt und nach Abschluss ihrer Aufgaben beendet werden. Für lange laufende Anwendungsprozesse, die nicht beendet werden sollen, verwenden Sie stattdessen die Procfile-Datei.

Im folgenden Beispiel einer Buildfile ist build.sh ein Shell-Skript, das sich im Stammverzeichnis des Quell-Bundle befindet:

make: ./build.sh

Alle Pfade in der Buildfile sind relativ zum Stammverzeichnis des Quell-Bundle. Wenn Sie im Voraus wissen, wo sich die Dateien auf der Instance befinden, können Sie absolute Pfade in die Buildfile einschließen.