私は自分が働いている会社の開発者のためにローカルの「テストベッド」を設置しようとしています。単一のサーバーアプリで作業している開発者が何人かいて、クライアント側のテストのためにブランチをデプロイする必要があることがよくあります。現在、これらのデプロイはすべて、デプロイごとに個別のアプリケーションインスタンスを持つオフサイトサーバーで行われます。
自家製のソリューションを作成したいと思い、pow.cxなどのサービスを検討してきました。これはすばらしいことですが、サーバーアプリには、redisやmemcachedなどの複数の外部サービスが必要です。どちらも個別のポートが必要です。原則として、個別のインスタンスごとに追加の構成ファイルを手動で作成することもできますが、これは実際には困難であり、ジャグリング環境の観点から、より多くの簿記が必要です。
悪いシステム管理者である私は、各インスタンスを同じように、たとえば異なるサブドメインの背後にデプロイできる、より単純なアプローチ(つまり仮想ホスト)があるかどうか疑問に思いました。
私はこの質問がかなり厳しいことを理解しており、私が得ることができるどんなアドバイスにも確かに感謝します。