Развертывание приложения Perl

Каковы лучшие практики для развертывания приложения Perl? Предположим, что вы развертываете на ванильной коробке с небольшой установкой модуля CPAN. Каковы идеальные сборки, методы развертывания? Модуль :: Сборка, ExtUtils :: MakeMaker, другое? Я ищу идеи передового опыта от тех, кто неоднократно делал это для крупномасштабных приложений.

Приложение развертывается на сервере. Это не CPAN или сценарий. Это на самом деле веб-приложение PSGI. То есть тонна пакетов Perl.

В настоящее время у меня есть сценарий развертывания, который использует Net :: SSH :: Expect для SSH на новые серверы, устанавливаю некоторые инструменты и настраиваю сервер, а затем извлекаю нужную ветку приложения из системы контроля версий. Это кажется правильным, но это лучшая практика?

Следующим шагом является создание приложения. Каковы лучшие практики для отслеживания и управления зависимостями, установки этих зависимостей из CPAN и обеспечения готовности приложения к работе?

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос