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>


Posted by 빨강토끼
,

먼저 JBoss Tools (OpenShift)를 설치한다.

1. STS(이클립스)에 Help -> Marketplace -> JBoss Tools 검색 -> install


2. JBoss OpenShift Tools 관련 플러그인 설치


OpenShift(OpenPaas) 연결하기



3. Application 생성



나머지는 알아서 하실수있거라 판단됨.

Posted by 빨강토끼
,

이미 테이블이 생성된 테이블이 없을 경우에만 테이블이 생성되도록 하는 쿼리


CREATE TABLE IF NOT EXISTS customers (id INT PRIMARY KEY AUTO_INCREMENT, first_name VARCHAR(30), last_name VARCHAR(30));

Posted by 빨강토끼
,