Docker: 開発プラットフォーム

このドキュメントはNode.jsガイドの一部です。完全なガイドはこちらからご覧いただけます:Dockerを使用してNode.jsアプリを利用・デプロイする方法

👋 Stackheroのドキュメントへようこそ!

Stackheroは、DockerクラウドCaaS (Containers as a Service) の即時利用可能なソリューションを提供し、多くの利点があります。例えば:

  • docker-compose up だけでコンテナを簡単に本番環境にデプロイ
  • HTTPSで保護されたカスタマイズ可能なドメイン名(例: https://api.your-company.com, https://www.your-company.com, https://backoffice.your-company.com)。
  • プライベートで専用のVMによる最適なパフォーマンスと強力なセキュリティ
  • ワンクリックでの簡単なアップデート

時間を節約し、生活を簡素化:StackheroのDocker CaaSクラウドホスティング ソリューションを試して、コンテナを本番環境にデプロイするのに5分しかかかりません!

開発プラットフォームを開始するには、以下を実行します:

make development-start

このコマンドはDockerイメージをビルドし、実行し、my-app/package.jsonに定義されたdevスクリプトを実行します(これはnpm run devを実行するのと同等です)。

この例では、Expressを使用したシンプルなREST APIが作成されます。http://localhost:5000に移動すると、ページに「Hello World」と表示されるはずです。

次に、お好みのIDEでmy-app/src/app.jsファイルを開き、次の行を変更します:

res.send('Hello World');

これを以下に変更します:

res.send('Updated!');

ファイルを保存します。Node.jsコードは自動的にリロードされ、http://localhost:5000をリフレッシュすると更新されたAPIレスポンスが反映されます。

おめでとうございます - これで完全に動作する開発プラットフォームができました!

追加のパッケージをインストールする必要がある場合は、make development-shellを実行してコンテナシェルにアクセスできます。内部に入ったら、NPMを使用してnpm install <package>またはYarnを使用してyarn add <package>で必要なパッケージをインストールします。