[erlang-questions] Any advice to a Java webhost company about Erlang hosting?

Eric Moritz <>
Wed Feb 5 18:05:53 CET 2014


I'm a non-Heroku employee and I vouch for the ease of deploying Erlang on
Heroku.  The current build pack is here:

https://github.com/archaelus/heroku-buildpack-erlang it is up to R16B03.

You're also free to set a custom buildpack via the `heroku` CLI which can
be a fork of your project.

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.

For instance Tristan added a "make dialyzer" command to his build pack to
crash the build if dialyzer fails:
https://github.com/tsloughter/heroku-buildpack-erlang-dialyzer/blob/master/bin/compile

The caveat with Heroku is nodes can't communicate with each other so
distributed Erlang isn't available.


On Wed, Feb 5, 2014 at 9:10 AM, Dmitry Kolesnikov <>wrote:

> Yes, I was following the Heroku progress. It looks awesome to me.
> But we are still stack with old, good AWS EC2...
>
> - Dmitry
>
> On 05 Feb 2014, at 15:57, Sean Cribbs <> wrote:
>
> 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.
>
> https://github.com/archaelus/heroku-buildpack-erlang
>
>
> On Wed, Feb 5, 2014 at 2:55 PM, Dmitry Kolesnikov <>wrote:
>
>> Hello,
>>
>> The release is extremely great feature, from my perspective.
>> You can product "self" deployable packages with help of bash magic.
>> This makes not needs to have Erlang pre-installend on any of the target
>> machines.
>>
>> - Dmitry
>>
>> On 05 Feb 2014, at 15:49, Ivan Uemlianin <> wrote:
>>
>> Isn't (part of) the point of erlang releases that you don't need erlang
>> pre-installed?
>>
>> Ivan
>>
>> --
>> festina lente
>>
>>
>> On 5 Feb 2014, at 12:44, Vance Shipley <> wrote:
>>
>>
>> On Feb 5, 2014 5:01 PM, "Loïc Hoguin" <> wrote:
>> >
>> > Pardon my ignorance but what does a Java hosting company do exactly
>> compared to just getting a server?
>>
>> 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.
>>
>> One future for Erlang may be the LING VM from http://erlangonxen.comwhich runs directly on the Xen hypervisor which is wicked cool. I've got
>> big hope for this.
>>
>> But in practice I'm sure that it means Linux VMs with Erlang/OTP
>> preinstalled.
>>
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>>
>>
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>>
>
>
> --
> Sean Cribbs <>
> Software Engineer
> Basho Technologies, Inc.
> http://basho.com/
>
>
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140205/ec11eb54/attachment.html>


More information about the erlang-questions mailing list