почитай о zero downtime deployment.
@Ivan_Leshchov имел ввиду, что на проде делается вторая папка с проектом, куда устанавливаются новые зависимости, а потом сразу все зависимости подменяются со старых на новые. Т.е. не будет такого, что часть зависимость старые, а часть — новые