An open API service indexing awesome lists of open source software.

https://github.com/chazmcgarvey/chatty

perl/catalyst and meteord chat app demo
https://github.com/chazmcgarvey/chatty

Last synced: 4 months ago
JSON representation

perl/catalyst and meteord chat app demo

Awesome Lists containing this project

README

        

NAME
Chatty -- Real-time (comet) chat application written with Perl/Catalyst

SYNOPSIS
cpan Catalyst::Devel # install Catalyst

perl Makefile.PL
make installdeps # install other dependencies

cp extra/nginx.conf /etc/nginx/nginx.conf
/etc/rc.d/nginx start # run nginx http server

cp extra/cometd/meteord.conf.dist /etc/meteord.conf
# also add the 'SubscriberDocumentRoot' option to meteord.conf;
# it should be set to $REPOSITORY_ROOT/extra/cometd/public_html

cd extra/cometd; ./meteord -d # run meteord in a new shell

cat extra/hosts >>/etc/hosts # configure hostnames
sqlite3 db/info.db )
# then,
eval $(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)

It is also usually much nicer to work with cpanminus rather than plain
old cpan:

# install cpanminus
curl -L http://cpanmin.us | perl - --self-upgrade

BUGS
Tests are sadly nonexistent. :-(

AUTHOR
Charles McGarvey

LICENSE
This library is free software. You can redistribute it and/or modify it
under the same terms as Perl itself.