Skip to content
Heroku buildpack to run Perl/PSGI apps using Starman HTTP server
Branch: master
Clone or download
miyagawa Merge pull request #17 from gmambro/master
support for setting PERL_CPANM_OPT via heroku config
Latest commit 06593ac Aug 3, 2015
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin added log for cpanm options Aug 1, 2015

Heroku buildpack: Perl

This is a Heroku buildpack that runs any PSGI based web applications using Starman.


Example usage:

$ ls

$ cat cpanfile
requires 'Plack', '1.0000';
requires 'DBI', '1.6';

$ heroku create --stack cedar --buildpack

$ git push heroku master
-----> Heroku receiving push
-----> Fetching custom buildpack
-----> Perl/PSGI app detected
-----> Installing dependencies

The buildpack will detect that your app has an app.psgi in the root.


Dependencies can be declared using cpanfile (recommended) or more traditional Makefile.PL, Build.PL and META.json (whichever you can install with cpanm --installdeps), and the buildpack will install these dependencies using cpanm into ./local directory.

You can’t perform that action at this time.