私は簡単なチャットアプリケーションを書いています。必要な唯一の「フロントエンド」は、単一の html ファイル、javascript ファイル、およびいくつかのスタイルシートです。アプリケーションの大部分は、サーバー側の EventMachine WebSocket サーバーです。
また、これを Heroku でホストしようとしています。
現在、静的ファイルを提供するだけのsinatraアプリと、WebSocketサーバーを提供する別のアプリ(別のポート)があります。
ポート 80 (静的ファイル用) と WebSocket サーバー用の別のポートにサービスを提供/応答する 1 つのアプリケーションを起動できるように、これらを組み合わせる方法はありますか?