mbot-brains ------------------------------------------------------------------------------ What is it? ------------------------------------------------------------------------------ Sample PSGI service implementing markov chain chat module. What for? ------------------------------------------------------------------------------ For fun. And for MBot framework. How to run it? ------------------------------------------------------------------------------ First things you need - some modules from cpan or from your distro. See cpanfile. You can bootstrap required modules to vendor_perl dir with cpanm and bootstrap.sh script. To run this service you need application server capable to run PSGI apps. There are plenty of PSGI servers: uWSGI, Starman, Plack, Nginx UNIT, Twiggy, etc. I prefer uWSGI, but Starman can provide more insights for debugging. With uwsgi: /usr/bin/uwsgi --ini /path/to/uwsgi.ini --pidfile /path/to/pidile.pid \ --logto /path/to/uwsgi.log --psgi /path/to/mbot-brains.psgi \ --perl-local-lib /path/to/vendor_perl With Starman: PERl5LIB=/path/to/vendor_perl /path/to/starman --listen 127.0.0.1:3000 \ /path/to/mbot-brains.psgi