Wie kann ich erzwingen, dass die Anwendung elastic beanstell nodejs nach der Serveranwendung in einem Unterverzeichnisserver sucht?Elastic Beanstalk Knotenanwendung im Unterverzeichnis
Ich baue eine moderne SPA, die Server und Client-Anwendung innerhalb eines Git-Projekts hat. Daher darf elastisches Bohnenranke nicht innerhalb des Stammverzeichnisses des Repositorys, sondern innerhalb des Unterverzeichnisses ./server/ nach der Server-Anwendung suchen. Client SPA ist in ./client/ codiert und wird während des Erstellungsprozesses in einen öffentlichen Ordner innerhalb der Server-Ordnerstruktur erstellt. Die vollständig erstellte Clientversion wird in git eingecheckt und darf nicht während des Rollenoutbuilds erstellt werden.
Also elastische Bohnenstange muss npm installieren und npm innerhalb des Server-Unterverzeichnisses laufen.
Beispiel Ordnerstruktur:
~ git-root
|-- client
| |-- ...
|
|-- server
| |-- package.json
| |-- src
| |-- public
| |-- (node_modules)
ich von .ebextensions kennen. Nichts davon scheint jedoch das Problem zu lösen, den Server in einem Unterverzeichnis auszuführen. Ich mag die Idee nicht, jede Funktion und jeden Befehl neu zu schreiben, die Amazon bereitstellt. – Manuel