мультистейдж билдам готовишь?
в смысле как?
алсо я не синьер девопс
ну я знаю как минимум три способа, и не могу понять, какой лучше: 1. на этапе билда выкачать колёса, сложить их в директорию, в другом стейдже скопировать эту директорию и установить пэкеджи из колёс. 2. указать через --target куда установить пэкеджи, в другом стейдже прокинуть pythonpath и эту директорию 3. нашёл ещё какой-то --download у pip install, дальше я так понимаю повторяется пункт 2
видать я напутал чего-то
Я в билд стейдже устанавливаю в venv и копирую венв на целевой стейдж. При условии что два стейджа от одного базового образа растут и пути у венвов одинаковые.
Вопрос зачем тебе это вообще делать в мультистрйдж билле
мне надо два независимых стейджа, в каждом из которых будет полностью собранная версия сервиса
Я именно про сборку
спасибо, я подумаю
https://gist.github.com/cutwater/92af2fa213a31ad88bea550076bde07c как-то так это выглядит
а как ты предлагаешь? собрать пребилд и его в артефакты?
спасибо, пару штук поднапиздил
Обсуждают сегодня