Skip to content
forked from artemk/bootleg

Simple deployment and server automation for Elixir.

License

Notifications You must be signed in to change notification settings

apptopia/bootleg

 
 

Repository files navigation

Bootleg

CircleCI Hex.pm Packagist

Simple deployment and server automation for Elixir.

Bootleg is a simple set of commands that attempt to simplify building and deploying Elixir applications. The goal of the project is to provide an extensible framework that can support many different deployment scenarios with one common set of commands.

Out of the box, Bootleg provides remote build and remote server automation for your Distillery releases. Bootleg assumes your project is committed into a git repository and some of the build steps use this assumption to handle code within the build process. If you are using another source control management (SCM) tool please consider contributing to Bootleg to add additional support.

Installation

def deps do
  [{:distillery, "~> 2.0", runtime: false},
   {:bootleg, "~> 0.10", runtime: false}]
end

Help

For detailed information about the Bootleg commands and their options, try mix bootleg help <command>.

We're usually around on Slack where you can find us on elixir-lang's #bootleg channel if you have any questions.


Acknowledgments

Bootleg makes heavy use of the bitcrowd/SSHKit.ex library under the hood. We are very appreciative of the efforts of the bitcrowd team for both creating SSHKit.ex and being so attentive to our requests. We're also grateful for the opportunity to collaborate on ideas for both projects!

Contributing

We welcome all contributions to Bootleg, whether they're improving the documentation, implementing features, reporting issues or suggesting new features.

If you'd like to contribute documentation, please check the best practices for writing documentation.

LICENSE

Bootleg source code is released under the MIT License. Check the LICENSE file for more information.

About

Simple deployment and server automation for Elixir.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 97.8%
  • Shell 1.3%
  • Dockerfile 0.9%