distillery

Simplify deployments in Elixir with OTP releases!

Github stars Tracking Chart

Distillery

Master
Hex.pm Version

About

Every alchemist requires good tools, and one of the greatest tools in the alchemist's disposal
is the distillery. The purpose of the distillery is to take something and break it down to its
component parts, reassembling it into something better, more powerful. That is exactly
what this project does - it takes your Mix project and produces an Erlang/OTP release, a
distilled form of your raw application's components; a single package which can be deployed anywhere,
independently of an Erlang/Elixir installation. No dependencies, no hassle.

This is a pure-Elixir, dependency-free implementation of release generation for Elixir projects.
It is currently a standalone package, but may be integrated into Mix at some point in the future.

Installation

Distillery requires Elixir 1.6 or greater. It works with Erlang 20+.

defp deps do
  [{:distillery, "~> 2.1"}]
end

Just add as a mix dependency and use mix distillery.release.

If you are new to releases or Distillery, please review the documentation,
it is extensive and covers just about any question you may have!

Community/Questions/etc.

If you have questions or want to discuss Distillery, releases, or other deployment
related topics, a good starting point is the Deployment section of ElixirForum, which
can be found here.

I can often be found in IRC on freenode, in the #elixir-lang channel, and there is
also an Elixir Slack channel as well, though I don't frequent that myself, there are
many people who can answer questions there.

Failing that, feel free to open an issue on the tracker with questions, and I'll do my
best to get to it in a timely fashion!

License

MIT. See the LICENSE.md in this repository for more details.

Main metrics

Overview
Name With Ownerbitwalker/distillery
Primary LanguageElixir
Program languageElixir (Language Count: 4)
Platform
License:MIT License
所有者活动
Created At2016-07-15 00:12:24
Pushed At2024-08-04 05:50:57
Last Commit At2023-04-21 14:50:12
Release Count81
Last Release Name2.1.1 (Posted on )
First Release Name0.2.0 (Posted on )
用户参与
Stargazers Count3k
Watchers Count52
Fork Count400
Commits Count1.1k
Has Issues Enabled
Issues Count446
Issue Open Count43
Pull Requests Count237
Pull Requests Open Count13
Pull Requests Close Count57
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private