Откуда берется env_dir для компиляции buildpack her oku?

Я прочитал статью buildpack-api, но все же запутался.

Бин / компиляция buildpack имеет 3 аргумента, BUILD_DIR CACHE_DIR ENV_DIR, который используется в процессе сборки.

Но как пользователь может указать 3 DIR? Это происходит из конфига herocu var, как это?

heroku config:set CACHE_DIR=cache

и пользователь должен вручную создать cache каталог в корневом каталоге его проекта?

как указать BUILD_DIR, когда он не является корнем проекта?

1 ответ

Эти 3 переменные контролируются Heroku и передаются Heroku в скрипт buildpack, пользователь не контролирует и не устанавливает их.

Сборочный пакет должен создать каталог кэша (если он отсутствует) в месте, указанном вторым аргументом, переданным всценарий.

Другие вопросы по тегам