Comment puis-je forcer l'application elastic beanstalk nodejs à rechercher l'application serveur dans un serveur de sous-répertoire?application de noeud élastique beanstalk dans le sous-répertoire
Je construis un SPA moderne qui a des applications serveur et client dans un projet git. Ainsi, beanstalk élastique ne doit pas rechercher l'application serveur dans la racine du référentiel mais dans le sous-dossier ./server/. Client SPA est codé dans ./client/ et généré dans un dossier public dans la structure du dossier du serveur pendant le processus de génération. La version du client entièrement construite est archivée dans git et ne doit pas être construite pendant le roleout. Donc, beanstalk élastique doit être installé par npm et exécuté par npm dans le sous-répertoire du serveur.
Exemple de structure de dossier:
~ git-root
|-- client
| |-- ...
|
|-- server
| |-- package.json
| |-- src
| |-- public
| |-- (node_modules)
Je ne connais .ebextensions. Cependant, aucun des liens fournis ne semble résoudre le problème de l'exécution du serveur dans un sous-répertoire. Je n'aime pas l'idée de réécrire toutes les fonctionnalités et les commandes qu'offre Amazon. – Manuel