ChatWorkの期限切れタスクを通知するakka-httpサーバー
環境変数に以下の3つを設定する必要があります。
- API_KEY - ChatWorkのAPIキーです
- ROOM_ID - 通知先のroom_idです
- PORT - 待ち受けるポート番号(デフォルトは80)
80番で動かすには管理者権限が必要なので変更。
$ export PORT=8000
$ export API_KEY="apikey"
$ export ROOM_ID="room_id"
herokuの場合はPORTは設定しなくて構いません。
$ heroku config:set API_KEY="apikey"
$ heroku config:set ROOM_ID="room_id"
環境変数に設定したポート番号でサーバーが起動します。
http://localhost:8000/ などにアクセスすれば通知が届きます。
$ sbt run
$ git add .
$ git commit -m "initial commit"
$ heroku create
$ git push heroku master