Elixir applications can be deployed on Scalingo thanks to the community buildpack: https://github.com/HashNuke/heroku-buildpack-elixir. A community buildpack means that Elixir is not officially supported and minimal support is provided in case of problem with the buildpack execution.
For your Elixir app to be detected you have to declare explicitly the above
mentioned buildpack in your application’s source code.
To do this, create a file named
.buildpacks with the following content:
In order to configure the buildpack, please add a
file at the root of the application. This file is a bash file. In order to
configure the OTP version:
Phoenix Web Framework
Phoenix support requires combining the elixir buildpack mentioned above and a phoenix specific buildpack: the first one handles compiling the Elixir code, the second one handles the assets compilation.
Create a file named
.buildpacks in your project which will define the buildpacks to use:
The phoenix buildpack can be configured using the