[Moscow.pm] refactoring

Nikolay Mishin mi на ya.ru
Пн Ноя 2 17:14:46 PST 2015


Я, конечно, прочитал про

https://github.com/mishin/pef-front-demo

PostgreSQL setup:

su - postgres
createdb pef
createuser pef
^D
su - pef
psql < nls.sql
psql < demo.sql
Nginx setup:

vi /etc/nginx/nginx.conf
/include
add string include /home/pef/pef-front-demo/conf/nginx-handlers.conf;
Uwsgi setup:

cd /etc/uwsgi/apps-enabled
ln -s /home/pef/pef-front-demo/conf/demoapp.ini .

а нельзя ли сделать такое демо, которое 
и на sqllite запустилось и не требовало бы nginx, а только plack,
 чтобы увидеть быстро, как это работает?

к тому же на облаке heroku (в его бесплатной версии) nginx может и не стоять.

03.11.2015, 04:08, "Nikolay Mishin" <mi на ya.ru>:
> что-то пока не работает ваш pef-front-demo
>
> perl -Ilib bin\startup.pl
>
> DBI connect('dbname=pef','pef',...) failed: could not connect to server: Connect
> ion refused (0x0000274D/10061)
>         Is the server running on host "localhost" (127.0.0.1) and accepting
>         TCP/IP connections on port 5432?
> could not connect to server: Connection refused (0x0000274D/10061)
>         Is the server running on host "localhost" (127.0.0.1) and accepting
>         TCP/IP connections on port 5432? at C:/Users/TOSH/Documents/GitHub/dwimp
> erl-windows/strawberry-perl-5.20.0.1-32bit-portable/perl/site/lib/DBIx/Connector
> .pm line 32.
>
> что мне нужно установить, чтобы он стартовал?
>
> 03.11.2015, 03:57, "Nikolay Mishin" <mi на ya.ru>:
>>  зависимости в cpanfile не проставлены
>>
>>  cpanm App::scan_prereqs_cpanfile
>>
>>  cгенерируем их
>>
>>  C:\Users\TOSH\Documents\GitHub\pef-front-demo>scan-prereqs-cpanfile > cpanfile
>>
>>  запушим пуллреквест
>>
>>  https://github.com/pef-secure/pef-front-demo/pull/1
>>
>>  теперь их удобно ставить
>>
>>  (C:\Users\TOSH\Documents\GitHub\pef-front-demo>)
>>  cpanm --installdeps .
>>
>>  теперь
>>
>>  pef-front-demo>perl -Ilib -c bin\startup.pl
>>
>>  bin\startup.pl syntax OK
>>
>>  03.11.2015, 03:27, "Nikolay Mishin" <mi на ya.ru>:
>>>   нашел пример
>>>
>>>   https://github.com/pef-secure/pef-front-demo
>>>
>>>   ща запустим
>>>
>>>   03.11.2015, 03:25, "Nikolay Mishin" <mi на ya.ru>:
>>>>    Стал разбираться с PEF::Front
>>>>
>>>>    cpanm https://github.com/mishin/pef-front-psgi-dist.git
>>>>
>>>>    зависимостей туча(ставлю на Perl version : 5.20.0 / MSWin32-x86-multi-thread-64int)
>>>>
>>>>    ==> Found dependencies: Cache::FastMmap, GD::SecurityImage, Geo::IPfree, MLDBM,
>>>>    MLDBM::Sync, Template::Alloy, Locale::PO
>>>>
>>>>    поначалу, есть ли реализованные пример с авторизацией?
>>>>
>>>>    16.10.2015, 18:03, "PEF Secure" <pef-secure на yandex.ru>:
>>>>>     On Friday, October 16, 2015 17:44:50 Nikolay Mishin wrote:
>>>>>>      Это лучше, чем Dancer?
>>>>>
>>>>>     Я бы сказал, что да. Иначе зачем бы делал? Мне нужна была замена mod_perl, я
>>>>>     выбрал PSGI и добавил нужных фишек. Про фишки могу долго рассказывать, но, в
>>>>>     общем-то, я это тут уже пробовал и никто не задал ни одного вопроса.
>>>>>     http://mail.pm.org/pipermail/moscow-pm/2015-January/019065.html
>>>>>
>>>>>>      https://github.com/mishin/pef-front-psgi-dist
>>>>>
>>>>>     Да, я видел, что ты проявил интерес.
>>>>>     --
>>>>>     PEF Developer
>>>>>     --
>>>>>     Moscow.pm mailing list
>>>>>     moscow-pm на pm.org | http://moscow.pm.org
>>>>
>>>>    --
>>>>    С уважением
>>>>    Николай Мишин
>>>>    --
>>>>    Moscow.pm mailing list
>>>>    moscow-pm на pm.org | http://moscow.pm.org
>>>
>>>   --
>>>   С уважением
>>>   Николай Мишин
>>>   --
>>>   Moscow.pm mailing list
>>>   moscow-pm на pm.org | http://moscow.pm.org
>>
>>  --
>>  С уважением
>>  Николай Мишин
>>  --
>>  Moscow.pm mailing list
>>  moscow-pm на pm.org | http://moscow.pm.org
>
> --
> С уважением
> Николай Мишин
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

-- 
С уважением
Николай Мишин


Подробная информация о списке рассылки Moscow-pm