こんにちは!コンサル部のinomaso(@inomasosan)です。 今回はSocket.IOのスタートアップガイドで作成したチャットアプリを、コンテナ化していきます。 コンテナ化の方法 Node.jsの公式ドキュメントに、Dockerコンテナにするためのガイドがありますので、そちらをベースに対応していきます。 検証環境 今回実行した環境は以下の通りです。 項目 バージョン フォルダ構成 コンテナ化した後のフォルダ構成となります。 新規作成や変更したファイルはコメントをつけたものとなります。 % tree -L 1 -a . ├── .dockerignore //新規作成 ├── Dockerfile //新規作成 ├── index.html ├── index.js ├── node_modules ├── package-lock.json └── package.json
![[初心者向け] Socket.IOのチャットアプリをコンテナ化してみた | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/54fe0187c0189f76c44d57c42e41f2f4ee1823c9/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2020%2F04%2Fnodejs-1200x630-1.png)