昨日、サーバーサイドがあるウェブのデプロイに苦戦したが振り返ると検索の仕方が悪かった。
サーバーサイドがあるウェブサイトの公開という部分がメインでsoket.ioを利用しているという点はメインではない。
ということで、Node.jsを含めての検索に変えてやり方を模索した。
上の2つの記事を読んでわかった重要な点が2つある。
・Netlifyはあくまでフロントサイドだけホスティングするサービスであり、サーバーサイドがあるウェブには向かないという点。
・Herokuの無料プランはなくなっており、Herokuでデプロイするにはお金がかかる点。
Herokuでデプロイするのが一番簡単そうだが、勉強のためにもAWSで公開したいなと思っている。
ブログの後半にはまた違うことを言っているかもしれない。
この動画を参考にしてデプロイしてみる。
この動画の準備段階としてAWS ElasticBeanstalksのCLIをインストールする必要がある。
しかし、EBのセットアップスクリプトを参照してインストールしても、ドキュメントを読んで手動でインストールしてもうまく動作しなかった。
結局、YouTubeで調べて出来てたこちらの動画を参考にしたら上手くインストールできた。
その奮闘はこっちに少し詳しく書いた。
上に示した動画を参考にしてデプロイを試みたが、下のようにconfigファイルの記述不足でエラーを起こしてしまった。
残念ながら、今日はここまでである。
明日、configファイルの修正をして、Nodejsのプロジェクトのデプロイの仕方、それから作成したチャットアプリをデプロイするというところをやっていく。