Ruby
The Deploio build environment makes use of the Ruby Heroku Cloud Native Buildpack.
Example App
We have a basic Rails app in our examples
repository. You can deploy
it with nctl
. This requires the rails
command to be installed for the
SECRET_KEY_BASE
. If you don't have it, any long random string will do (127+
chars).
nctl create application rails \
--git-url=https://github.com/ninech/deploio-examples \
--git-sub-path=ruby/rails-basic \
--env=SECRET_KEY_BASE=$(rails secret)
Buildpack Behavior
The full behavior of the buildpack is documented here.
Ruby Version Detection
The buildpack will attempt to detect the desired ruby version from the
Gemfile.lock
in the app source.
Node.js Runtime
The Node.js runtime will only be installed if there is a package.json file present at the root of the repository.