@미루나무
안녕하세요. 아래 안내에 따라 세팅해보시기 바랍니다.
PyQt 컨테이너를 생성합니다 (NodeJS 컨테이너의 경우 base image에 vnc 관련 환경이 세팅되어 있지 않기 때문으로 양해 바랍니다)
다음 명령을 실행하여 NodeJS 설치를 진행합니다.
apt-get update && (curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -) && apt-get install -y nodejs
clone 받은 repo에서 npm install을 수행하여 디펜던시 설치를 해줍니다.
우측 상단 [프로젝트 실행 버튼] - [실행 명령 추가] 버튼을 클릭
[스크립트] 인풋 박스에서 echo '${python.set.compiler} ${python.set.main.path}' 부분을 npm start 명령을 사용하는 것으로 수정해줍니다. 예를 들어 echo 'cd /workspace/test && npm start' 와 같이 수정해줍니다.
[저장 후 실행]을 클릭하여 실행합니다. vnc 서버가 완전히 뜰 때까지 잠시 기다렸다가 프로젝트URL로 접속하시면 실행 결과를 확인하실 수 있습니다.
@Haemin-Park 구름에서는 127.0.0.1에 접속이 안되는 것 같더군요.(저도 여러 방법을 찾고 있는데, 로컬호스트에는 접속이 안되더라구요.) 0.0.0.0을 설정을 하신 뒤에, 0.0.0.0에 접속하는 것이 아니라, 실행URL이나 ssh설정에 표시되는 아이피에 접속하시면 될 겁니다.
안녕하세요. 구름IDE 개발팀의 김성주입니다.
현재 서브 모듈을 개별 실행할 수 있는 방법은 IDE 내에서 기능으로 제공되고 있지는 않습니다.
때문에 각 모듈을 명령어로 직접 실행하는 방법을 사용하셔야 할 것 같습니다.
IDE 기능으로 사용할 수 있도록 개발팀에 공유하도록 하겠습니다.
48647 INFO: checking EXE
48653 INFO: Rebuilding EXE-00.toc because pkg is more recent
48654 INFO: Building EXE from EXE-00.toc
48663 INFO: Appending archive to ELF section in EXE /workspace/TDCP_51/build/index/index
48695 INFO: Building EXE from EXE-00.toc completed successfully.
48713 INFO: checking COLLECT
WARNING: The output directory "/workspace/TDCP_51/dist/index" and ALL ITS CONTENTS will be REMOVED! Continue? (y/N)y
On your own risk, you can use the option --noconfirm to get rid of this question.
57406 INFO: Removing dir /workspace/TDCP_51/dist/index
57415 INFO: Building COLLECT COLLECT-00.toc
59023 INFO: Building COLLECT COLLECT-00.toc completed successfully.
에러가 딱히 뜨지 않습니다.
안녕하세요. 구름IDE 개발팀의 김성주입니다.
1번의 경우 프로젝트를 생성하실 때 [템플릿]에서 사용하실 git repository를 설정하시면 별도의 클론 과정 없이 A 프로젝트를 메인 프로젝트로 운영하실 수 있습니다.
2번의 경우 [프로젝트]-[실행]을 통해 서버를 켜신 경우 해당 명령어를 편집하여 실행 위치를 변경하실수 있습니다.