저는 bluemix/node-red를 처음 사용했습니다. 나는 시험 응용 프로그램을 개발하고 그것을 작동 시켰습니다. 이제는 블루 뮤스 환경에서 검토/수정을 위해 다른 사람들과 공유하고 싶습니다. 흐름 (html/javascript의 공정한 비트가 있음)과 일부 이미지를 포함하여 전체 노드 빨간색 응용 프로그램을 패키지화하는 직접적인 방법이 있습니까? git을 사용하여 이미지를 노드 - 레드 파일 구조로 가져 왔지만 실제 흐름을 동기화하지는 않습니다. 나는 흐름이 정상적으로 Runant 이유 때문에 Cloudant에 저장된다는 것을 알지만, 특히 dev-> test -> prod에서 이동하는 경우 (잘라 내기/붙여 넣기 외에) 규칙적인 전송 방법이 있어야하는 것으로 보입니다.Bluemix에서 개발 된 노드 빨간색 응용 프로그램을 어떻게 공유합니까?
답변
노드 - 레드 플로우를 json
파일로 내보내고 공유 할 수 있습니다. 다른 사람은이 json
파일을 가져올 수 있으며 사용자의 흐름을 볼 수 있습니다. (선택된 노드))
2 빨간색 테두리가 오른쪽 상단 메뉴를 클릭합니다 내보낼 모든 노드를 선택
1) UI에서 :
노드 붉은 흐름을 내보내려면 (세 개의 평행선 만 배포 버튼 후)와 JSON 파일을 가져 오려면 파일
을 창 "을 클립 보드에 수출 노드의"에서 JSON 파일을 복사) 내보내기 -> 클립 보드
3을 선택하고 저장, 따라 비슷한 단계가 있지만 가져 오기 -> 클립 보드를 선택하십시오. d json 파일 내용을 붙여 넣어 노드를 가져옵니다.
예 - 흐름을 내보내는 방법을 알고 있습니다. 제 질문은 실제로 흐름과 다른 "유물"을 포장하는 것입니다. 예를 들어 템플릿을 사용하고 이미지를 사용하는 HTML을 포함하는 경우 해당 이미지를 애플리케이션 파일 구조 (예 :/public/images /)에 배치 할 수 있습니다. – StuartS
귀하의 의견을 이해했는지 확신 할 수 없지만 귀하의 질문에서 성취하고자하는 것에 대한보다 자세한 예를 게시 할 수 있습니까? 공개/이미지에 이미지가있는 경우 공개 이미지 디렉토리를 압축하여 공유하려는 다른 사용자에게 보내야합니다. –
Bluemix, git (처음에 이미지를 추가 한 방법)를 사용하면 앞뒤로 동기화 할 수 있습니다. 내가 말할 수있는 한 노드 - 적색 흐름은이 동기화 메커니즘의 일부가 아닙니다. 그들이 자식이라면 간단히 "가져 오기"를 사용하여 다른 사람들을 앱에 "가리키고"시도해 볼 수있는 적당한 방법을 제공 할 것입니다. 다른 방법이 있는지 궁금합니다. 또는 노드 - 레드가 성숙하지 않고 "증기 구동"방식에 의존하고 있습니까? 당신이 이전에 말했던 것에서 - 그것은 나중에 사실 인 것처럼 보입니다. – StuartS
이것은 흐름이 배포 된 응용 프로그램 파일 시스템 이미지에 저장 될 수 없기 때문입니다. 왜냐하면 응용 프로그램 파일 시스템 이미지가 업데이트 될 때마다 버려지기 때문입니다 (업데이트 또는 기본 클라우드에 의해 호스팅 서버간에 이동 됨으로 인해). Foundry/Bluemix 시스템)
대학과 공유하려는 플로를 내보내고 에있는 자식 리포에 체크인하면 리포를 복제하고 배포 할 때 흐름이 시작됩니다. 업데이트는 바인딩 된 Cloudant 인스턴스에 저장되어 앱 업데이트 후에도 유지됩니다.
이것은 node-red-bluemix-starter 프로젝트의 README.md에 언급되어 있습니다.
EDIT : 노드 -RED 플로우 스토리지 시스템도 plugable이기 때문에 원하는 경우 언제든지 자신의 git 기반 플로우 스토리지 엔진을 구현할 수 있습니다.
"노드 - 레드 애플리케이션 저장소의 해부학"은 없습니까?나는 당신이 할 수있는 모든 일을 다룬 나팔 소리에 분명하게 말하면 좋겠다. 당신이 할 수있는 일은 당신이 자신의 배치를 스크립트 할 때까지 아무 것도 전달하지 않는 repo와 파이프 라인을 설정하는 것이다. – grantwparks
- 1. 응용 프로그램을 Bluemix에서 다운로드
- 2. 노드 - Bluemix에 빨간색 - 노드 서버 파일에 액세스하는 방법?
- 3. 노드 - 빨간색 msg.payload에서 Cloudant 데이터를 어떻게 선택합니까?
- 4. 안드로이드에서 예약 된 응용 프로그램을 개발
- 5. 개발자 모드없이 개발 된 응용 프로그램을 설치하십시오.
- 6. Visual Basic - 내 프로그램을 어떻게 공유합니까?
- 7. PhoneGap은 어떻게 링크를 공유합니까?
- 8. Bluemix에서 FIPS 모드로 node.js 응용 프로그램을 실행할 수 없습니다.
- 9. Bluemix에서 충돌의 원인을 어떻게 조사해야합니까?
- 10. Flex 프로젝트간에 스타일 시트를 어떻게 공유합니까?
- 11. iOS 응용 프로그램의 빨간색 막대
- 12. asp.net와 Facebook 응용 프로그램을 개발
- 13. 어떻게 스레드간에 핸들러를 공유합니까?
- 14. 이클립스로 노드 응용 프로그램을 디버그
- 15. AWS 노드 EB 응용 프로그램을 암호로 보호합니다.
- 16. Bluemix에서 네트워크 컨테이너를 어떻게 설정합니까?
- 17. Safari의 NSURLCache 상점을 어떻게 공유합니까?
- 18. 응용 프로그램을 사용하여 블루투스 응용 프로그램을 호출하는 방법 개발 중입니까?
- 19. Android 프로젝트를 어떻게 공유합니까?
- 20. 중첩 된 응용 프로그램 개발
- 21. asp.net mvc 응용 프로그램을 팀으로 개발 하시겠습니까?
- 22. 노드 빨간색 함수에서 외부 js 라이브러리 사용
- 23. 어떻게 CMU Sphinx4를 사용하는 응용 프로그램을 개발 jsapi.jar
- 24. 어떻게 스마트 폰 및 PC 용 응용 프로그램을 개발
- 25. 시험용 iPhone에 개발 iPhone 응용 프로그램을 어떻게 설치합니까?
- 26. 프로덕션 및 개발 환경에서 Celery 응용 프로그램을 어떻게 정적으로 구성합니까?
- 27. 아이폰 개발 : 어떻게 응용 프로그램을 장치에 배포 할 수 있습니까?
- 28. Windows 용 스마트 응용 프로그램을 개발 7
- 29. Bluemix에서 응용 프로그램 배포 이동에 실패했습니다.
- 30. 내가 윈도우 폰에서 응용 프로그램을 개발 한
내가 찾고있는 것을 찾아 주셔서 감사합니다. 이 IBM Cloud는 다양한 방식으로 생산 준비가되어 있지 않습니다. – grantwparks