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
こんなの無料で出来ちゃっていいんですかね。
ありがたいです。