2018年12月25日火曜日

enebularはNode-REDの一発デプロイツールとして超便利なのでは

先日ウフルのenebular meetupに参加するので、Node-REDを常時動かすためにherokuにデプロイしてみました。公開されている手順でherokuにNode-REDの環境がサクサクと立ち上がりました。このときに「enebular=IoTをよしなにするツールだと思っていたけど、Node-REDを即デプロイできるツールとしても便利なのでは?」と思いました。

Webhookを受け取る環境をサクッと立ち上げられる

過去にWebhookを受け取りたい場面があり、その都度サーバーの設定をするのは面倒だなと思っていました。その当時はngrokを使いましたが、enebularでWebhookを受け取るフローをつくりそれをherokuにデプロイしておけば、ngrokのようにローカルでプロセスを動かしている必要はないなと。ちょっと試してみました。

入力にHTTP Inputを置き、まずはそのままHTTPの出力につなぎます。こちらの3項にあった「HTTPの入力は本当に入力しかしないので、HTTPの出力につながないとWebhookの発行側がエラーになる」という内容を参考にしています。入力のHTTPを分岐し、とりあえずデバッグで中身を全部出力するようにします。

Webhook発行側に登録するURLは、herokuデプロイ前なら「デプロイボタンの左にある(i)のボタンで表示されるドメイン+HTTP Inputに設定したパス」が使えます。これで動作確認ができれば、そのまま先ほどの手順に従ってHerokuにデプロイしてWebhookを常時待機できるようになります。

1 件のコメント:

  1. This web playing platform launched in 2006 and offers gamers the chance to play 1xbet korea for actual money or just for enjoyable. RedKings supplies a well-stocked number of in style high-quality casino games by the best providers in the enterprise. At Casino Robots, find a way to|you possibly can} enjoy tons of of free casino leisure activities, slots, and numerous playing games distributed throughout the web casinos. Because it all happens on-line - find a way to|you possibly can} play anytime, anyplace, with out restrictions - on your desktop laptop or mobile system, lengthy as|so lengthy as} may have} dependable web access.

    返信削除