끄적이는 개발노트
Cloud9 설치 및 실행 본문
728x90
대다수의 개발자가 프로그램 개발툴로 Visual Studio Code를 사용한다.
하지만, 이번 포스트에서는 가장 간단한 방법인 한 인스턴스에서 개발을 진행가능하게 해주는 Cloud9을 소개한다.
Cloud9은 오프 소스 기반의 온라인 통합 개발 환경으로 쉽게 말해 웹브라우저에서 동작하는 IDE 툴이다.
현재 AWS에서 Cloud9을 서비스하고 있지만 직접 설치하여 사용할 수도 있다.
1. Cloud9 다운로드
Cloud9은 git을 통해 배포되고 있어 git clone을 통해 다운로드한다.
$> git clone https://github.com/c9/core.git cloud9

Cloud9 디렉토리로 소스코드가 다운로드되었다.
2. Cloud9 설치
cloud9/scripts로 이동하여 설치 스크립트를 실행한다.
$> cd cloud9/scripts/
$> ./install-sdk.sh
success! 문구가 출력되면 다운로드 성공한 것이다.

3. Cloud9용 포트 개방
Lightsail에 접속하여 방화벽 설정 페이지로 들어가 Cloud9용 포트를 열어준다.

4. Cloud9 실행
우선, forever를 설치한다.
forever는 백그라운드에서 계속 실행되게 해주는 npm이다.
즉, 서버가 계속 실행되게끔 해준다.
$> sudo npm i forever -g
이후, cloud9 폴더에서 다음 명령어를 실행한다.
$> forever start -a --uid cloud9 server.js -w /home/ubuntu/helloworld/ -l 0.0.0.0 -p 9002 -a test:test1234

웹브라우저를 열어 고정ip와 9002 포트로 접속해보면 다음과 같은 창이 뜬다.

여기에 설정해준 이름과 비밀번호를 입력하면 다음과 같이 cloud9 개발 환경이 나온다.

이제 언제 어디서든 웹브라우저를 통해 고정ip와 포트번호를 알면 Cloud9에 접속하여 개발을 할 수가 있게 되었다.
728x90