0
目前對於我的python項目,我有一個deploy.sh文件,它運行一些apt-get的,pip安裝,創建一些dirs並複製一些文件....所以這個過程是git clone我的私人回購然後運行deploy.sh。支持基於docker和non docker的部署
現在我在玩docker,基本問題是,如果dockerfile運行git clone然後運行deploy.sh,或者dockerfile應該爲每個apt-get,pip等自己運行並忽略deploy.sh ...這似乎是複製工作(打字),並有可能會不同步?
謝謝你的回覆,如果我正在做pip install -e,示例的pip部分是否仍然成立。或python setup.py安裝 – Metalstorm
@Metalstorm不管'pip'行是否由前面的'ADD'行中的文件與緩存中的文件不同而決定。你可以把'-e'放在需求文件中。 – jordanm
這是問題,我沒有requirements.txt文件。所有的要求都依賴於setup.py。但是如果我再加入setup.py,那又是不同的,那麼點應該正確運行? – Metalstorm