2016-05-06 58 views
0

我已經設置了對PyCharm泊塢窗部署插件,但是,在打遊戲,部署日誌顯示有故障:PyCharm泊塢部署「[錯誤2]沒有這樣的文件或目錄」

Could not open requirements file: [Errno 2] No such file or directory: 'environments/dev/requirements.txt' 

我認爲這與Docker構建上下文有關,Docker構建上下文是Docker Deployment插件的一部分。我已經確認實際上在我的PyCharm項目的根目錄下的environments/dev /目錄中有一個requirements.txt文件。有誰知道如何在PyCharm或Docker Deployment插件中指定docker構建上下文/路徑?

UPDATE:

通過添加RUN ls -l到Dockerfile,我是能夠推導出插件從相同的目錄Dockerfile運行。如果可能的話,仍然在尋找一種方法來指定構建路徑。

回答

0

我目前解決這個問題的方法是將Dockerfile移動到我的PyCharm項目的根目錄下,這樣當ADD . /var/app運行時,它會複製正確的文件。正如我在「更新」中所提到的,PyCharm插件使用Dockerfile運行的目錄作爲構建上下文/路徑。

仍然希望能夠指定構建路徑,但考慮到插件的限制,這可能是最佳解決方案。

相關問題