feat(controller): add docker build support