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分しかかかりません!
このボイラープレートを簡単に変更してステージング環境を追加できます。以下の手順を実行してください:
docker/docker-compose.production.ymlのコピーを作成し、docker/docker-compose.staging.ymlと名前を付けます。このファイルは、ステージング環境のコンテナと設定を定義します。- データベースのパスワードやAPIキーなど、ステージングに必要な機密情報を含む
secrets/my-app.stagingファイルを作成します。 Makefile内で「Staging platform」とラベル付けされたセクションを見つけてコメントを解除します。
最後に、make helpを実行して、新しく利用可能になったステージングコマンドを確認します。