Skip to content

Deployment for Elixir applications, using capistrano

License

Notifications You must be signed in to change notification settings

schnittchen/carafe

Repository files navigation

Carafe 🍶

Elixir deployments powered by Capistrano and Distillery

Hex.pm Build status GitHub license

An extensible tool to build releases of Elixir apps and deploy them to server nodes.

Screenshot

Usage

Examples for deploying and handling a node:

bundle exec cap production deploy
bundle exec cap staging node:stop node:start

Current scope

Carafe requires git for hosting the source repository. It depends on Distillery for handling releases.

Currently, only full releases, not upgrades, are supported, and archives are kept locally.

Documentation and getting started

The official documentation can be found on hex.pm.

The documentation for the branch you are viewing starts here.

Development & Contributing (link)

Don't run tests on your development machine

License

MIT -- See here for the prose.

About

Deployment for Elixir applications, using capistrano

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published