読者です 読者をやめる 読者になる 読者になる

ust_notice on dotcloud

ももクロのUstreamを見逃さないために書いたust_noticeが、いまのところ順調に機能していて自己満足に浸っているわけなんですが、さくらレンタルサーバの制約で監視のタイミングが2分間隔になってしまっていて、それが心のどこかで引っかかっていました。

このままだと月々500円を払う生活からも抜け出せないし、なんかウマイ方法はないものかと思ってたら、ありましたよその方法が。
ていうか、忘れてましたよdotcloudの存在を。

こういうときにも使えたんですね、こやつ。
ということで、dotcloudに設置してみましたっていうのとそのメモ。
使い方すっかり忘れてたし。

dotcloudのインストール方法とかは端折ります。

まずdotcloudにプロジェクトをつくって

  
$ dotcloud create ustnotice  

ust_noticeをクローンします。

  
$ git clone git://github.com/utahta/ust_notice.git  

クローンしたust_noticeに移動して、設定ファイルをいじくり、commitします

  
$ cd ust_notice  
$ vi config.yml  
ユーストAPIとかgmailのアカウントとか  
$ git add -A  
$ git commit -m 'update'  

dotcloudにうpします。

  
$ dotcloud push ustnotice .  

dotcloudに繋いで、cronの設定をします。

  
$ dotcloud ssh ustnotice.www  
$ crontab -e  
PATH=/usr/local/rvm/gems/ruby-1.9.2-p136@dotcloud/bin:/usr/local/rvm/gems/ruby-1.9.2-p136@global/bin:/usr/local/rvm/rubies/ruby-1.9.2-p136/bin:/usr/local/rvm/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin  
GEM_HOME=/usr/local/rvm/gems/ruby-1.9.2-p136@dotcloud  
# m h  dom mon dow   command  
* * * * * ruby /home/dotcloud/current/ust_notice.rb  

こんなの無料で出来ちゃっていいんですかね。
ありがたいです。