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.