Я создаю образ докера из приложения на Haskell, я выполняю stack build
из контейнера.
Поскольку stack build
начинается с образа докера 'fresh / vanilla' - всебиблиотеки должны быть установлены / извлечены.
Есть ли способ предварительно установить эти зависимости библиотеки?Для конечной цели сокращение времени сборки образа докера (stack build
).Я также хотел бы иметь возможность позже «добавить» дополнительную зависимость без необходимости повторять stack build
все с начала.
Возможное решение:
Кажется, я мог бы использовать серию stack install --resolver="lts-13.5" example
команд, однако это побочный эффект также установки любого исполняемого файла, связанного с этой библиотекой.