「Cloud Foundry 百日行」第47日目は,WebベースIRCクライアントShout です。
ブラウザ上から簡単にIRC接続が可能な為、クライアントの準備や接続環境の制約で利用が困難な状況等で、お持ちのCloud Foundry環境へPushして頂くと便利です。
基本情報
-
公式サイト
http://shout-irc.com/
手順の概要は以下の通りです。
- 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に接続します。
今回使用したソフトウェア
- cf-release (v211)
https://github.com/cloudfoundry/cf-release/tree/v211
( https://github.com/cloudfoundry/cf-release/tree/2121dc6405e0f036efa4dba963f7f49b07e76ffa ) - bosh-lite
https://github.com/cloudfoundry/bosh-lite/tree/552dc6869600c5350eb7ffb4fb9c9c5e79e3889d - CF CLI (cf version 6.12.0-8c65bbd-2015-06-30T00:10:31+00:00)
https://github.com/cloudfoundry/cli/releases/tag/v6.12.0 - Shout
https://github.com/erming/shout/commit/2cee0ea6ef5ee51de0190332f976934b55bbc8e4
投稿者:NTTソフトウェア株式会社 森川 健