서비스 패브릭에 게스트 실행 파일로 nodejs 응용 프로그램을 배포해야합니다. SF에서 로컬로 호스팅했지만 소스 제어 코드를 푸시하면 node_modules 폴더를 따라야합니다. 하지만 Visual Studio에서는 node_modules에서 경로가 너무 길기 때문에이를 수행 할 수 없습니다. node_modules없이 배포 할 수있는 방법이 있습니까? nexe와 같은 npm 패키지를 시도했지만 아무 것도 작동하지 않는 것 같습니다.서비스 패브릭에서 게스트 실행 파일로 NodeJS
0
A
답변
0
많은 연구와 히트/재판에서 우리는 node_modules 폴더를 압축하고 서비스를 시작하기 전에 전개시 폴더의 압축을 풀도록 게스트 실행 파일을 구성했습니다. 압축 해제는 서비스가 시작되기 전에 배치 파일을 호출하여 수행하고, 여기에 서비스를 시작하기 전에 배치 파일을 실행하는 게스트 실행의 서비스 매니페스트에서 코드는 다음과 같습니다
<SetupEntryPoint>
<ExeHost>
<Program>MySetup.bat</Program>
<WorkingFolder>CodePackage</WorkingFolder>
<ConsoleRedirection FileRetentionCount="10"/>
</ExeHost>
</SetupEntryPoint>
또 다른 해결책은 NPM을 할 수 있습니다 동시에 설치하지만 우리는 그 길을 가고 싶지 않았습니다.
관련 문제
- 1. 서비스 패브릭에서 실행 중인지 확인하는 방법
- 2. 서비스 패브릭에서 콘솔 응용 프로그램 호스팅
- 3. 서비스 패브릭에서 클라이언트 인증서 업그레이드
- 4. 서비스 패브릭에서 SNI를 구성하는 방법
- 5. Windows에서 패브릭에서 local() 명령 실행
- 6. 서비스 패브릭에서 IReliableQueue를 병렬로 큐에서 빼는 작업
- 7. 서비스 패브릭 게스트 실행 가능 호스팅 및 정상 중지
- 8. 서비스 패브릭에서 값을 읽을 때 CommitAsync를 호출해야합니까?
- 9. 서비스 패브릭에서 단위 stateless 서비스를 테스트하는 방법
- 10. 서비스 패브릭에서 데이터 디스크를 사용하는 방법
- 11. Azure 서비스 패브릭에서 직렬화/역 직렬화 피하기?
- 12. 서비스 또는 간단한 실행 파일로 COM 개체
- 13. 하늘색 서비스 패브릭에서 최적화 된 http 서비스 호출
- 14. 서비스 패브릭에 Windows 게스트 컨테이너 호스팅
- 15. NodeJS 버퍼에서 S3 파일로
- 16. 실행 NodeJS
- 17. 게스트 패브릭에 execuatble 인수 전달
- 18. NodeJS 로그 서비스 설계
- 19. NodeJS 서버에서 별도 서비스
- 20. NodeJS 마이크로 서비스
- 21. NodeJS [SailsJs] 문자열을 파일로 다운로드
- 22. Nodejs - 외부 프로세스 실행
- 23. Nodejs 파일로드 및 실행
- 24. appFog에서 NodeJS app 실행
- 25. 실행 NodeJS 응용 프로그램
- 26. HTML에서 NodeJS 코드 실행
- 27. NodeJS 함수의 실행 순서
- 28. Heroku에서 NodeJS 서버 실행
- 29. 서비스 패브릭에서 지정된 단일 인스턴스에 데이터를 보내는 방법
- 30. 호스팅 된 서비스 또는 개발 패브릭에서 실행되지 않음
노드를 컨테이너 내부에서 실행하는 것을 고려 했습니까? https://github.com/Azure-Samples/service-fabric-dotnet-containers – LoekD
@LoekD 그 순간 우리의 경우에는 가능성이 없습니다 – Kayani
C : \ maybe로 이동 하시겠습니까? – Mardoxx