LINUX.ORG.RU

Сообщения x00

 

[perl] деплоймент приложения, зависимостей, миграций

Форум — Development

Есть некий продукт, написаный на перле. Его нужно с минимальными затратами времени деплоить на сервера. Возникают следующие вопросы:

Зависимости. Установка их из cpan занимает некоторое время. Потому возникла идея использовать local::lb или что-то в этом роде. Чтобы зависимости приложения находились сразу в репозитарии.

Некоторые из зависимостей должны быть определенной версии. Например в библиотеке X версии 123 есть утечка памяти. А в версии 111 ее нету. И потому чтобы ручками ее не ставить на все серваки (несколько боевых и тестовых), ее так же наверное стоит положить в local::lib или вроде того.

Возникает вопрос - плюсы-минусы, подводные камни. Какие косяки могут возникнуть. XS-модули итд. Как бы это все красивее организовать?

Так же используется DBIx::Class, и хотелось бы иметь миграции как в рельсах, например. Что нужно для этого использовать.

 

x00
()

RSS подписка на новые темы