The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Jup - jup, (docker/vagrant)-like deployments with Juju.

SYNOPSIS

A Jupfile in your projects directory

    set 'name'       => 'super app';
    set 'maintainer' => 'Adam Stokes <adamjs@cpan.org>';
    set 'workdir'    => cwd;
    set 'destdir'    => '/srv/app';
    
    link {
        mysql => {'max-connections' => 5},
        nginx => {'app_path'        => get 'destdir'}
    };

Next run jup

    $ jup it

DESCRIPTION

Single deployment application file. This allows you to create a Jupfile and perform staged deployments of your application.

Jup works with Juju and LXD as its provider type.

AUTHOR

Adam Stokes <adamjs@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2016 by Adam Stokes.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.