Docker: 既存のNode.jsプロジェクトを使用する

このドキュメントは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分しかかかりません!

既存のNode.jsプロジェクトをDockerと統合したい場合は、次の手順に従ってください:

  1. プロジェクト内にmy-appという新しいディレクトリを作成します。

  2. .gitignoreおよび.gitファイルを除くすべてのプロジェクトファイルをmy-appディレクトリに移動します。

  3. ボイラープレートからdockersecrets、およびMakefileをプロジェクトのルートディレクトリにコピーします。

  4. プロジェクト内の.gitignoreファイルを編集し、次の行を追加します:

    node_modules/
    secrets/*.production
    secrets/*.staging
    

このボイラープレートは、アプリがポート5000でリッスンすることを前提としています。別のポートを希望する場合は、docker/docker-compose.development.ymlファイルを編集し、make development-startで環境を再起動できます。