オープンソースのPaaSソフトウェア CloudFoundry の技術情報やイベント告知などを掲載します

2015-08-10

Shout を Cloud Foundry で動かす

「Cloud Foundry 百日行」第47日目は,WebベースIRCクライアントShout です。
ブラウザ上から簡単にIRC接続が可能な為、クライアントの準備や接続環境の制約で利用が困難な状況等で、お持ちのCloud Foundry環境へPushして頂くと便利です。

基本情報

手順の概要は以下の通りです。

  • 1) ソースコードの取得
  • 2) アプリの起動
  • 3) 動作確認

1. ソースコードの取得

$ git clone https://github.com/erming/shout.git
$ cd shout/
$ ls
CHANGELOG.md  client  defaults  Gruntfile.js  index.js  package.json  README.md  src  test

2. アプリの起動

アプリのプッシュ

アプリをデプロイします。

$ cf push shout
:
1 of 1 instances running
 
App started
 
 
OK
 
App shout was started using this command `npm start`
 
Showing health and status for app shout in org morika-t / space morika-t as admin...
OK
 
requested state: started
instances: 1/1
usage: 256M x 1 instances
urls: shout.10.244.0.34.xip.io
last uploaded: Mon Aug 3 07:34:47 UTC 2015
stack: cflinuxfs2
buildpack: Node.js
 
     state     since                    cpu    memory          disk      details
#0   running   2015-08-03 04:36:41 PM   0.0%   73.9M of 256M   0 of 1G

成功しました。

3. 動作確認

ブラウザからアプリにアクセスします。

動作確認のため、Cloud FoundryのIRCチャンネルに接続してみます。

フィールド
“Name” Freenode
“Server” irc.freenode.org : 6697
“Password” (空欄)
“Enable TLS/SSL” チェックボックスにチェック
“Nick” 任意のニックネーム
“Username” 任意のユーザ名
“Real name” 任意のネーム
“Channels” #cloudfoundry

“CONNECT”をクリックするとIRC Channelに接続します。

今回使用したソフトウェア



投稿者:NTTソフトウェア株式会社 森川 健