README.md
# Carafe 🍶
> Elixir deployments powered by Capistrano and Distillery
[![Hex.pm](http://img.shields.io/hexpm/v/carafe.svg)](https://hex.pm/packages/carafe)
[![Build status](https://circleci.com/gh/schnittchen/carafe/tree/master.svg?style=shield&circle-token=196cd3a80a40aabb92eb48e005fd12230ccf5dbb)](https://circleci.com/gh/schnittchen/carafe)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/schnittchen/carafe/master/LICENSE.md)
An extensible tool to build releases of Elixir apps and deploy them to server nodes.
![Screenshot](https://github.com/schnittchen/carafe/blob/master/deploy.gif)
## 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](https://github.com/bitwalker/distillery) for handling releases.
Currently, only full releases, not upgrades, are supported, and archives are
kept locally.
## Documentation and getting started
The [official documentation](https://hexdocs.pm/carafe) can be found on hex.pm.
The documentation for the branch you are viewing starts [here](docs/GettingStarted.md).
## Development & Contributing [(link)](docs/Contributing.md)
**Don't run tests on your development machine**
## License
MIT -- See [here](LICENSE.md) for the prose.