[dancer-users] starman config

Rick Leir richard.leir at canadiana.ca
Wed Nov 4 14:38:09 GMT 2015

> I've found this is a good gentle starting point for Starman,
> http://perlmaven.com/getting-started-with-perl-dancer-on-digital-ocean

Maybe it could be simpler, this works for us with Ubuntu Upstart, sysv
init.d would be similar in intent:

$ more /etc/apache2/sites-available/carillon.conf
<VirtualHost *:80>
    ServerName example.ca

    ServerAdmin webmaster at example.ca

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    # Send everything else to  (Dancer2)
    ProxyPass        /
    ProxyPassReverse /

$ more /etc/init/example.conf

description     "Ex service (directory, etc)"

# Start when we get the 'filesystem' event, presumably once the file
# systems are mounted. Stop when shutting down.
start on filesystem
stop on runlevel S

respawn limit 10 5
umask 022
env PERL5LIB=/opt/example/lib
chdir /opt/example
setuid examp
exec /opt/example/bin/starman -E production bin/app.psgi --port 5018
--host --workers 8

On Wed, Nov 4, 2015 at 7:00 AM, <dancer-users-request at dancer.pm> wrote:

goal.  For me, the next cliff is the leap to Starman deployments.
> It's yet another layer to learn and control for a deployment.
> John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.preshweb.co.uk/pipermail/dancer-users/attachments/20151104/6960a60b/attachment.html>

More information about the dancer-users mailing list