гит репозиторий как билд контекст. насколько я понимаю, докер тогда сам загрузит репозитории и сбилдает сервисы (это как раз то что мне нужно). но проблема в том что исходники у нас в приватном битбакете. никто не знает как можно настроить аутентификацию чтобы докер имел доступ к репозиториям?
то есть ты хочешь что-то типа docker build -f ctx/Dockerfile https://x-token-auth:{access_token}@bitbucket_server/ctx.tar.gz ?
не надо так делать
окей, я немножко обьясню ситуацию, возможно у вас будут идеи как это можно автоматизировать. есть приложение в докере, докер стоит на виртуальной машине, виртуалка он-премис. исходники лежат в приватном битбакете в клауде. больше никакой инфраструктуры у нас нету. вначале я вообще билдил имеджи локально, потом экспортировал их в тар архивы, ручками закидал архивы на виртуалку, там их импортировал и рестартовал докер-компоуз инфраструктуру. очевидно что такой подход слишком мануален. как можно все это дело автоматизировать? моя идея была в том чтобы поменять докер-компоуз конфигурацию, чтобы после изменений в исходниках не было необходимости что-либо билдить и копировать мануально. я бы просто заходил на виртуалку и рестартовал докер-компоуз, а он бы загружал последние исходники и билдил свежие имеджи для сервисов
а добавить ссш-ключи в битбакете не вариант?
а чем это поможет? 😊
наверное вариант, но непонятно под каким юзером битбакета это дело должно происходить, ну и товарищ выше говорит что так делать нельзя
Обсуждают сегодня