我很難理解放置代碼的正確位置在哪裏,它將爲由dokku管理的給定碼頭集裝箱安裝所需的包。將包安裝到碼頭集裝箱(由dokku管理)
我們有一個scala應用程序,不幸的是,我們需要有一個依賴於環境的shell調用。我想用「apt-get install」爲給定的容器安裝給定的包。現在我正在使用一個名爲「post-release-build」的自定義插件。但是,我沒有權限在該階段安裝任何內容。
基本上,我的腳本應調用看起來像這樣(根據dockerfile可用在線):
apt-get update
apt-get install -y build-essential xorg libssl-dev libxrender-dev wget gdebi
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
gdebi --n wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
echo "-----> wkhtmltox installed!"
有沒有辦法如何使它發揮作用?我還希望在應用程序的某個位置有這樣一個文件,所以在推送應用程序之前(未來),我不需要設置環境。
編輯:
我發現了一個插件,它應該能夠使用安裝軟件包的apt-get的(https://github.com/F4-Group/dokku-apt)不過,我有點有點不走運,因爲它的下載是不正常的包裝。