我的開發機器在某些方面與我的部署/生產服務器不同,無法更改。 (例如,我的開發機器具有運行在不同端口上的多個數據庫服務器版本,而每個生產服務器只有一個版本的RDBMS正在運行,每個實例都運行在默認端口上。)以每臺機器爲基礎更改Sinatra設置
有哪些技術可用於在一臺機器上對另一臺機器配置Sinatra Web應用程序有所不同?理想情況下,答案將總結多種方法,並突出顯示對受訪者最有效的一種方法。任何基於文件的解決方案還應該(理想情況下)在兩臺機器之間存在統一的源代碼管理庫時討論如何處理這種情況。
請注意,此問題與開發模式與生產模式的配置正交。