Deploy Ruby, Rails projects from GitLab, GitHub or BitBucket repository.

In addition to deployment via Git, NodeChef also supports deploying Ruby, Rails projects by uploading from the dashboard or using the NodeChef CLI. See the menu on your left hand side on how to deploy by uploading your project folder from the dashboard.

NodeChef cloud supports deploying your Ruby, Rails projects together with a MongoDB, MySQL or PostgreSQL database if required with a few clicks. We automatically build your project and run it in Docker containers on bare metal servers for the best performance.

More details on NodeChef Ruby, Rails cloud hosting and what features are supported.

We support integrations with GitLab, GitHub or BitBucket making it easy to deploy code living in your repository to your app containers running on NodeChef.

To deploy, follow the below three steps and your Ruby, Rails app will be up and running in the cloud in no time. After deployment, you can proceed to add your custom domain.

Notes on Ruby, Rails projects

NodeChef automatically detects your project as Ruby, Rails when the Gemfile and Gemfile.lock is found in the root directory of the project.

We always use the latest version of the Cloudfoundry buildpack to build your project and you can find supported Ruby versions here.

Your first build runs slower than subsequent builds as NodeChef caches dependencies between builds.


For MRI, specify the version of Ruby in your Gemfile as follows:

ruby '~> 2.6.4'