1 回答

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
使用多個(gè)構(gòu)建包。
配置您的應(yīng)用程序以使用官方 PHP 構(gòu)建包:
heroku?buildpacks:set?heroku/php
添加官方 Python 構(gòu)建包:
heroku?buildpacks:add?--index?1?heroku/python
運(yùn)行
heroku buildpacks
應(yīng)該首先顯示 Python buildpack,然后再顯示 PHP。列表中的最后一個(gè)構(gòu)建包將用于確定應(yīng)用程序的進(jìn)程類型。從早期構(gòu)建包定義的任何進(jìn)程類型都將被忽略。
確保
composer.json
在 PHP buildpack 的存儲(chǔ)庫根目錄中定義了 PHP 依賴項(xiàng)。確保你有一個(gè)
requirements.txt
文件(如果你想使用pip
)或一個(gè)Pipfile
和Pipfile.lock
(如果你想使用 Pipenv)在你的 Python buildpack 的存儲(chǔ)庫的根目錄中定義你的 Python 依賴項(xiàng)。指定您希望使用的受支持的 Python 版本也是一個(gè)好主意。如果您使用 Pipenv,此信息可以包含在您的
Pipfile
.?如果您正在使用,則pip
可以使用存儲(chǔ)庫根目錄中的文件。runtime.txt
下次部署時(shí),您應(yīng)該會(huì)看到首先安裝 Python 依賴項(xiàng),然后是 PHP 依賴項(xiàng)。
- 1 回答
- 0 關(guān)注
- 130 瀏覽
添加回答
舉報(bào)