Подозрительно похоже на CI/CD. Из готового приходят тяжелые энтерпрайз решения на ум только (всякие gitlab/jenkins/ansible), Но может еще подскажут что-то попроще (я так то скорее разраб C++/Java - оттуда и такие громоздкие идеии)
просто проблема в том, что нельзя контейнеры и что запрос на обновления можно будет отправить только из интрасети клиента (и то, если обобрят наш сервис на проксю) )