Как развернуть bugzilla с помощью psgi на dotcloud? - PullRequest
1 голос
/ 07 декабря 2011

Я хочу развернуть bugzilla в dotcloud, но среда perl - psgi.

doc говорит, что я должен использовать «модули для добавления хуков PSGI в унаследованные приложения CGI или FastCGI».

Я нашел модуль CGI :: Emulate :: PSGI , но не смог понять, как это сделать.

Я программист на Python и не имею опыта работы с Perl.

Ответы [ 2 ]

0 голосов
/ 27 апреля 2012

Я не пробовал, но это звучит как то, что вы хотите. Его бугзила развернута в облаке stackato. Вы можете присоединиться к Stackato и развернуть образец bugzilla. https://github.com/Stackato-Apps/bugzilla

0 голосов
/ 07 декабря 2011

У меня был частичный успех с bugzilla-4.0.2 на локальном openSUSE. Я не думаю, что Bugzilla подойдет для облачного развертывания в краткосрочной перспективе из-за большого объема ручной настройки. Следуйте инструкциям, указанным в docs/en/html/index.html, затем выполните

plackup -MPlack::App::CGIBin -e'Plack::App::CGIBin->new(root => ".")->to_app'

и посетите http://localhost:5000/index.cgi. Статические файлы отсутствуют, например таблицы стилей. Что-то вроде

plackup -MPlack::Builder -MPlack::App::Directory -MPlack::App::CGIBin -e 'builder {
    mount "/" => Plack::App::CGIBin->new(root => ".")->to_app;
    mount "/" => Plack::App::Directory->new({ root => "." })->to_app;
}'

необходимо, но монтирование по тому же пути на самом деле не работает в Plack 0.9985, или я делаю это неправильно.

...