탄력있는 beanstalk 노드 애플리케이션이 서브 디렉토리 서버 내에서 서버 애플리케이션을 찾도록하려면 어떻게해야합니까?서브 디렉토리 내의 탄갱 콩 노드 애플리케이션
하나의 자식 프로젝트 내에 서버 및 클라이언트 응용 프로그램이 포함 된 최신 SPA를 구축하고 있습니다. 따라서 탄력적 인 beanstalk은 저장소의 루트 내에서 하위 폴더 ./server/ 내에서 서버 응용 프로그램을 찾지 않아야합니다. 클라이언트 SPA는 ./client/ 내에 코딩되며 빌드 프로세스 중에 서버 폴더 구조 내의 공용 폴더로 빌드됩니다. 완전하게 빌드 된 클라이언트 버전은 git으로 체크인되고 역할 수행 중에는 빌드되지 않아야합니다.
그래서 탄성 빈 줄기는 npm install과 npm을 서버 서브 디렉토리 내에서 실행해야합니다.
예 폴더 구조 :
~ git-root
|-- client
| |-- ...
|
|-- server
| |-- package.json
| |-- src
| |-- public
| |-- (node_modules)
. 그러나 제공된 링크 중 일부는 서브 디렉토리 내에서 서버를 실행하는 문제를 해결하는 것으로 보입니다. 아마존이 제공하는 모든 기능과 명령을 다시 작성한다는 생각을 좋아하지 않습니다. – Manuel