<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">I'm a non-Heroku employee and I vouch for the ease of deploying Erlang on Heroku. The current build pack is here:</span><div style="font-family:arial,sans-serif;font-size:13px">
<br><div><a href="https://github.com/archaelus/heroku-buildpack-erlang" target="_blank">https://github.com/archaelus/heroku-buildpack-erlang</a> it is up to R16B03.<br></div></div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">You're also free to set a custom buildpack via the `heroku` CLI which can be a fork of your project.</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">The build pack is just a collection of bash scripts that are run inside an LXC container so you can customize it to your hearts content.</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">For instance Tristan added a "make dialyzer" command to his build pack to crash the build if dialyzer fails: <a href="https://github.com/tsloughter/heroku-buildpack-erlang-dialyzer/blob/master/bin/compile" target="_blank">https://github.com/tsloughter/heroku-buildpack-erlang-dialyzer/blob/master/bin/compile</a></div>
<div class="gmail_extra" style="font-family:arial,sans-serif;font-size:13px"><br></div><div class="gmail_extra" style="font-family:arial,sans-serif;font-size:13px">The caveat with Heroku is nodes can't communicate with each other so distributed Erlang isn't available.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Feb 5, 2014 at 9:10 AM, Dmitry Kolesnikov <span dir="ltr"><<a href="mailto:dmkolesnikov@gmail.com" target="_blank">dmkolesnikov@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Yes, I was following the Heroku progress. It looks awesome to me.<div>But we are still stack with old, good AWS EC2...</div>
<span class="HOEnZb"><font color="#888888"><div><br></div></font></span><div><span class="HOEnZb"><font color="#888888">- Dmitry </font></span><div><div class="h5"><div><br><div><div>On 05 Feb 2014, at 15:57, Sean Cribbs <<a href="mailto:sean@basho.com" target="_blank">sean@basho.com</a>> wrote:</div>
<br><blockquote type="cite"><div dir="ltr">I'm sure Tristan and Geoff will tell you, there is a buildpack that makes it pretty easy to deploy Erlang applications on Heroku. It doesn't build releases, but it does builds and deploys your project directly from a "git push", which is pretty awesome.<div>
<br></div><div><a href="https://github.com/archaelus/heroku-buildpack-erlang" target="_blank">https://github.com/archaelus/heroku-buildpack-erlang</a><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Wed, Feb 5, 2014 at 2:55 PM, Dmitry Kolesnikov <span dir="ltr"><<a href="mailto:dmkolesnikov@gmail.com" target="_blank">dmkolesnikov@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hello,<div><br></div><div>The release is extremely great feature, from my perspective.</div>
<div>You can product “self” deployable packages with help of bash magic. </div><div>This makes not needs to have Erlang pre-installend on any of the target machines.</div><span><font color="#888888"><br>
</font></span><div><span><font color="#888888">- Dmitry</font></span><div><div><br><div><div>On 05 Feb 2014, at 15:49, Ivan Uemlianin <<a href="mailto:ivan@llaisdy.com" target="_blank">ivan@llaisdy.com</a>> wrote:</div>
<br><blockquote type="cite"><div dir="auto"><div>Isn't (part of) the point of erlang releases that you don't need erlang pre-installed?</div><div><br></div><div>Ivan<br><br>--<br>festina lente<div><br></div></div>
<div><br>On 5 Feb 2014, at 12:44, Vance Shipley <<a href="mailto:vances@motivity.ca" target="_blank">vances@motivity.ca</a>> wrote:<br><br></div><blockquote type="cite"><p dir="ltr"><br>
On Feb 5, 2014 5:01 PM, "Loïc Hoguin" <<a href="mailto:essen@ninenines.eu" target="_blank">essen@ninenines.eu</a>> wrote:<br>
><br>
> Pardon my ignorance but what does a Java hosting company do exactly compared to just getting a server?</p><p dir="ltr">When I hear "Java hosting" or "Erlang hosting" I think of cloud environments which provide JVM or BEAM virtual machines (emulators) where you aren't bothered by operating systems. You pay for instances of the VMs and transactional bandwidth. This is what Google AppEngine provides for Java, Python and Go. I've developed cloud services using Go on Appengine and it was wonderfully clean and simple.</p>
<p dir="ltr">One future for Erlang may be the LING VM from <a href="http://erlangonxen.com/" target="_blank">http://erlangonxen.com</a> which runs directly on the Xen hypervisor which is wicked cool. I've got big hope for this.</p>
<p dir="ltr">But in practice I'm sure that it means Linux VMs with Erlang/OTP preinstalled.<br>
</p>
</blockquote><blockquote type="cite"><span>_______________________________________________</span><br><span>erlang-questions mailing list</span><br><span><a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a></span><br>
<span><a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a></span><br></blockquote></div>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br><a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br></div></div></div></div><br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Sean Cribbs <<a href="mailto:sean@basho.com" target="_blank">sean@basho.com</a>><div>Software Engineer</div><div>Basho Technologies, Inc.</div><div><a href="http://basho.com/" target="_blank">http://basho.com/</a></div>
</div>
</blockquote></div><br></div></div></div></div></div><br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>