[ ȯ]

1. OS ġ  ⺻  ȯ 
   1) CentOS 6.x 
   2) ð ȭ
   3) vim ġ 

2. epel repositories 
  # yum install epel-release
  # yum repolist
 
3. golang ġ
  # yum install golang
  
4. git client ġ ( client 2.x ̻ ʿ)
  # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
  # yum install  gcc perl-ExtUtils-MakeMaker
  # yum remove git
  # cd 
  # wget https://www.kernel.org/pub/software/scm/git/git-2.9.1.tar.xz
  # tar xvf ./git-2.9.1.tar.xz 
  # cd git-2.9.1
  # make prefix=/usr/local/git all
  # make prefix=/usr/local/git install
  # git --version

5. go ȯ 
  # mkdir /root/go
  # mkdir /root/go/bin

  # vi .bash_profile
    # User specific environment and startup programs
    GOPATH=$HOME/go
    export GOPATH
    PATH=$PATH:$HOME/bin:$GOPATH/bin
    export PATH

  # source .bash_profile

6. go ߰ Ű ġ 

  # go get github.com/lib/pq
  # go get gopkg.in/labstack/echo.v1


--------------------------
[ ҽ Download]

1. /etc/hosts Ͽ   
	211.38.137.34       svc1svn.solbox.com               # storage.sd SVN
	192.168.0.247       svn.solbox.com                   # solbox SVN

2. work  
  # cd
  # mkdir work
  # cd work

3. ҽ Download
  # svn checkout --username=h http://svn.solbox.com/svn/interactive/trunk/OpenAPI ./OpenAPI.source


--------------------------
[ҽ ]

1. cd ./OpenAPI.source/api_server

2. 
  # go build api_server.go

3.   Ȯ
  - api_server    Ǹ .


--------------------------
[׽Ʈ]

1. α  
  # mkdir -p /user/service/logs/api

2. api_test.sh  
  - DB   Token  Ȳ µ 

3. 
  # ./api_test.sh

4. α Ȯ
  # tail -f /user/service/logs/api/api_log
    > Listening on :13103 α  

5.  
  # killall api_server


--------------------------
[Ǽ ]

1. mkdir /user/service/api
   mkdir /user/service/logs/api

2. api_server
   - /user/service/api    ó ( ɼ ó)

3. api_run.sh
   - /user/service/bin    ó ( ɼ ó)

4. ISP   
   # vi /user/service/bin/api_run.sh
   -   ش ISP  µ  ó
   - DATABASE_URL : CCDB  
   - X_Auth_Token :  Token 

5.  ⵿
   # /user/service/bin/api_run.sh
    
