Verwendung einer Procfile-Datei für die Konfiguration Ihrer .NET Core unter Linux-Umgebung - AWS Elastic Beanstalk

Verwendung einer Procfile-Datei für die Konfiguration Ihrer .NET Core unter Linux-Umgebung

Um mehrere Anwendungen auf demselben Webserver auszuführen, müssen Sie eine Procfile-Datei in das Quellpaket einfügen, die Elastic Beanstalk mitteilt, welche Anwendungen ausgeführt werden sollen.

Sie sollten mit Ihrer Anwendung jedoch stets eine Procfile-Datei im Quellpaket bereitstellen. Auf diese Weise können Sie genau steuern, welche Prozesse Elastic Beanstalk für Ihre Anwendung ausführt und welche Argumente diese Prozesse erhalten.

Im folgenden Beispiel wird eine Procfile-Datei verwendet, um Elastic Beanstalk zwei Anwendungen anzugeben, die auf demselben Webserver ausgeführt werden sollen.

Beispiel Procfile
web: dotnet ./dotnet-core-app1/dotnetcoreapp1.dll web2: dotnet ./dotnet-core-app2/dotnetcoreapp2.dll

Einzelheiten zum Schreiben und Verwenden eines Procfile finden Sie im Abschnitt Buildfile- und Procfile-Dateien unter Erweitern von Elastic Beanstalk-Linux-Plattformen.