Как мне контролировать развертывание веб-приложения Dancer?

Допустим, у меня есть автономное веб-приложение Dancer. Я могу развернуть его на хосте, запустив make dist, получив архив, а затем установив его через cpanm или подобное. Однако я не могу найти, как управлять этим развертыванием. Когда я просто делаю dist в приложении, а затем устанавливаю приложение в другом месте, кажется, что устанавливаются только модули приложения. Однако сценарий приложения, различные html-файлы и шаблоны, файлы конфигурации среды не устанавливаются в локальную файловую систему.

Как правильно перейти из webapp в систему a -> tarball -> webapp в системе b ?

Edit:

Извините, я должен был пояснить, что я понимаю, что могу сделать все вручную. Я просто удивлен, что нет быстрого способа выполнить установку с помощью пары команд или указать в самом приложении, где, по его мнению, можно установить различные компоненты.

Поскольку я по большей части использую cpanm, это упрощает работу с системой B, поскольку я могу просто извлечь его в каталог, перейти в него, запустить 'cpanm'. и он устанавливает зависимости и модули приложения в системную библиотеку.

Однако это приводит к тому, что модули приложения находятся как в / lib /, так и в системном пути установки perllib. Это также означает, что пользователю нужно немного разбираться в Perl.

Думаю, я просто пытаюсь выяснить, изменилось ли что-то после Какая лучшая система для установки веб-приложения Perl? спросили три года назад. Несмотря на все достижения современного Perl, кажется, что это проблема, с которой к настоящему времени уже справились.

8
задан Community 23 May 2017 в 11:44
поделиться