커맨드 라인 클라이언트 설치
맥 OSX

Ruby, gem 설치가 필요하지만, mac에서는 ruby와
gem이 설치되어 있다.

$sudo gem install vmc
배포
CloudFoundry는 VMC를 통해 배포

vmc push <app name>

Appname.cloudfoundry.com 에서 확인 가능

npm_modules 폴더도 같이 배포
DB
App을 배포 할 때, db를 선택 할 수 있음

mongodb, mysql, postgresql, rabbitmq, redis.

$vmc services
커맨드 라인 클라이언트 설치
맥 OSX

http://toolbelt.herokuapp.com/osx/download
포어맨 설정
Foreman은 Procfile을 설정 파일로 사용하므로,
프로젝트 루트 디렉토리에 다음과 같은 내용으로
Procfile을 생성 한다.

web: node app.js
woker:node batch-job.js

$forman start
배포
Heroku는 Git을 통해 배포

Package.json 파일에 패키지 의존정보 기록

$heroku create –stack cedar <appname>

$heroku ps:scale web=1

http://springofmylife-express.herokuapp.com/
설정
No.de는 SSH키를 등록
설정 – 계정 생성
Coupon 요청

계정 등록

http://nodester.com/help.html#register
설정 – Nodester CLI 설치
 Npm install nodester-cli –g

 Nodester user setup <username> <password>

 Nodester user setkey
설정 – App create
 Nodester app create <appname>

 Nodester app init <appname>

 http://<appname>.nodester.com
설정 – npm 설치
Nodester npm install <appname> <package
names>

Nodester app restart <appname>
Node.js Cloud Service Publish
Node.js Cloud Service Publish

Node.js Cloud Service Publish

  • 3.
    커맨드 라인 클라이언트설치 맥 OSX Ruby, gem 설치가 필요하지만, mac에서는 ruby와 gem이 설치되어 있다. $sudo gem install vmc
  • 4.
    배포 CloudFoundry는 VMC를 통해배포 vmc push <app name> Appname.cloudfoundry.com 에서 확인 가능 npm_modules 폴더도 같이 배포
  • 5.
    DB App을 배포 할때, db를 선택 할 수 있음 mongodb, mysql, postgresql, rabbitmq, redis. $vmc services
  • 8.
    커맨드 라인 클라이언트설치 맥 OSX http://toolbelt.herokuapp.com/osx/download
  • 9.
    포어맨 설정 Foreman은 Procfile을설정 파일로 사용하므로, 프로젝트 루트 디렉토리에 다음과 같은 내용으로 Procfile을 생성 한다. web: node app.js woker:node batch-job.js $forman start
  • 10.
    배포 Heroku는 Git을 통해배포 Package.json 파일에 패키지 의존정보 기록 $heroku create –stack cedar <appname> $heroku ps:scale web=1 http://springofmylife-express.herokuapp.com/
  • 12.
  • 15.
    설정 – 계정생성 Coupon 요청 계정 등록 http://nodester.com/help.html#register
  • 16.
    설정 – NodesterCLI 설치 Npm install nodester-cli –g Nodester user setup <username> <password> Nodester user setkey
  • 17.
    설정 – Appcreate Nodester app create <appname> Nodester app init <appname> http://<appname>.nodester.com
  • 18.
    설정 – npm설치 Nodester npm install <appname> <package names> Nodester app restart <appname>