タグ

ブックマーク / blog.spacemarket.com (2)

  • HubotをHerokuのFree dynoに対応させる | スペースマーケットブログ

    お疲れ様です。にのみやです。 9月も終わりを迎え、半袖ではだいぶ肌寒くなってきた感があります。 個人的にはこの時期の金木犀の香りをはらんだ空気が好きです。皆様はいかがでしょうか。 さて、今日は新しいHerokuの料金体系の元Hubotを従来通り無料運用する方法を紹介します。題材として以前紹介したTwitter監視botを改修し、以前との変更点にフォーカスすることとします。 FreeでHubotを運用するための従来の工夫 Hubotを番運用することを考えた時、Heroku上で動かすことは少なくありません。 以前よりHerokuの無料プランでは一定時間(30分間)何もアクセスがないと自動的にIdling(Sleep)状態と移行する仕様でした。このSleep状態はHerokuのアプリケーションにアクセスすることで解除できますが、逆に言えばそれまではSlack上などでHubotが反応しなくなって

    HubotをHerokuのFree dynoに対応させる | スペースマーケットブログ
  • Railsで構築しているWebサービスをjQueryベースからReactに移行する時の知見 | スペースマーケットブログ

    こんにちは、エンジニアの小林です。 先日、スペースを貸し出すオーナー様向けのダッシュボード(管理画面)をリニューアルしました。 スペースマーケットはwebサーバもAPIサーバもRailsで構築しているのですが、JQueryをベースに構築していたリニューアル前の実装からReactをベースにした実装へ移行した際に得た知見を書きたいと思います。 サーバ構成 既存のサーバ構成では、webサイトはwebサーバから、アプリはAPIサーバからそれぞれデータベースを参照していました。 リニューアルに伴いwebサーバからもAPIサーバを参照する構成となります。 webサーバから別ドメインのAPIサーバにアクセスするためには CORSの設定 webサーバとAPIサーバはドメインが違うため、ReactのコードからAPIサーバにajaxリクエストが送れません。これを回避するためにCORS(Cross-Origin

    Railsで構築しているWebサービスをjQueryベースからReactに移行する時の知見 | スペースマーケットブログ
  • 1