2016-02-25 25 views
1

我正在遷移一個Heroku項目的Elastic Beanstalk和幾周我需要它在兩臺服務器上並行運行。問題是項目根目錄上的requirements.txt有一些特定於某些heroku插件的庫。aws彈性beanstalk運行一個不同的requirements.txt

有沒有辦法改變彈性豆莖不在根文件夾中運行requirements.txt

我的想法是創建一個aws_requirements.txt並運行它直通.ebextensions/但我現在仍然得到錯誤,因爲魔豆試圖安裝主requirements.txt爲好。

回答

0

一種解決方案是使用docker基礎環境,您只需添加一個額外的dockerfile和dockerrun文件,但您可以控制所有內容。

而另一種解決方案可能是對S3的AWS-要求,並從.ebextensions

而另一個解決方案做副本做處理這在你的身邊,讓您保持AWS-要求和heroku-要求並在eb部署或heroku部署之前進行復制

相關問題