OS X 에서 OpenShift 사용하기 (Command Line)
https://developers.openshift.com/en/getting-started-osx.html#client-tools
OS X 에서 Command Line 기반으로 OpenShift 사용하기 위해서 OpenShift Client Tools (rhc) 를 사용한다.
rhc 설치하기
rhc는 Ruby 와 Git를 필요로 한다.
만일 OS X Lion 이나 Mountain 을 사용하고 있다면 Ruby 1.8.7이 기본적으로 설치되어있고, OS X Mavericks 나 Yosemite 는 Ruby 2.0.0 가 설치되어있다.
Ruby가 설치되어있는지 확인
$ ruby -e 'puts "Welcome to Ruby"'
Welcome to Ruby
Git 가 설치되어있는지 확인하고 만약에 설치되어있지 않다면 설치하는 방법이 인터넷검색을 통해 쉽게 얻을 수 있다.
Git가 설치되어 있는지 확인
$ git --version
git version 1.9.3 (Apple Git-50)
Ruby와 Git가 설치되어 있다면 RubyGems library 시스템으로 rhc 를 설치한다.
sudo gem install rhc
그리고 만일 dependency 문제가 발생하면 아래와 같이 업데이트를 해본다.
sudo gem update
rhc setup
$rhc setup --server <서버주소> -ㅣ <아이디>
그뒤로 물어보는 비밀번호를 입력하고 확인(yes)를 몇번해주면 됩니다.
Application 생성
생성가능한 어플리케이션 목록 확인
rhc app create
어플리케이션 생성
$rhc app-create <appname> <cartridge-name>
ex) rhc app-create edudemo nodejs-0.10
rhc를 실행한 경로 밑으로 어플리케이션이 생성된다.
cd <appname>
ls -al
Application 삭제
어플리케이션 삭제
rhc app-delete <appname>