Veröffentlicht am: Sep 28, 2023
AWS App Runner unterstützt jetzt die Bereitstellung von Services aus Quellcode-Repositorys, die einer Monorepo-Struktur folgen. App Runner erleichtert es Entwicklern, containerisierte Webanwendungen und APIs in großem Maßstab in kurzer Zeit in der Cloud bereitzustellen, ohne die Infrastruktur verwalten zu müssen. Mit der Build-from-Source-Funktion von App Runner können Sie das Management für Build- und Deployment-Workflows an App Runner auslagern und Services direkt aus dem Quellcode bereitstellen. App Runner bietet praktische, plattformspezifische verwaltete Laufzeiten. Jede dieser Laufzeiten erstellt ein Container-Image aus Ihrem Quellcode und fügt Language-Runtime-Abhängigkeiten in Ihr Anwendungs-Container-Image ein.
Bisher unterstützte App Runner nur das Stammverzeichnis des Quellcode-Repositorys, um die Befehle „build“ und „start“ auszuführen. Jetzt können Sie in Ihrer App-Runner-Dienstkonfiguration ein Quellverzeichnis des Repositorys definieren. App Runner führt die Befehle „build“ und „run“ aus dem definierten Quellverzeichnis aus. Dies ist von Vorteil, wenn Sie eine moderne Anwendung entwickeln, die einer auf Microservices basierenden Architektur folgt und Ihren Anwendungscode in einem einzigen Repository verwaltet. Sie können auch die automatische Bereitstellung für Ihre Services aktivieren. Wenn die automatische Bereitstellung aktiviert ist, erstellt App Runner einen Service neu und stellt ihn bereit, wenn ein Update im Quellverzeichnis oder in der Abhängigkeit Ihres Services vorhanden ist.
Weitere Informationen zu dieser Funktion finden Sie in diesem ausführlichen Blogbeitrag. Weitere Informationen zur Build-from-Source-Funktion in App Runner finden Sie im Kapitel App-Runner-Service, der auf Quellcode basiert im Entwicklerhandbuch für AWS App Runner. Um mehr über App Runner zu erfahren, besuchen Sie die Produktseite.