Golang непрерывный рабочий процесс с докером
Какой самый лучший и простой способ сделать непрерывную разработку с помощью Docker и Golang. Что меня беспокоит, так это компиляция, запуск и сборка образов Docker снова, когда я изменяю некоторый код в golang.
Я использую Docker-контейнер внутри Docker-машины без роя и строю контейнеры с Docker-составом. Довольно простая стратегия. Все отлично работает Просто не могу найти способ компилировать, собирать и запускать измененный код golang мгновенно в работающем Docker-контейнере без повторной сборки контейнера со статическим двоичным кодом.
1 ответ
Использование wercker для локальной разработки избавит вас от полной перестройки контейнера на вашем компьютере. Ты можешь использовать wercker dev
с internal watch
и установите значение reload:true
, Вы можете проверить документы здесь. Go wercker local development и это сообщение в блоге. Знакомство с локальной разработкой с помощью wercker.