Logo

Command Palette

Search for a command to run...

Node.js package managers for Rails/Rack apps

Cloud 66 natively supports multiple Node.js package managers for classic (Rails/Rack) applications, automatically detecting the right one from your lockfile.

Overview

Cloud 66 natively supports multiple Node.js package managers for Rails and Rack applications. Cloud 66 automatically detects and runs the correct package manager based on the lockfile in your repository — no additional configuration needed.

Supported package managers

Cloud 66 detects the package manager by checking for a lockfile in the root of your repository. The following lockfiles are recognized:

LockfilePackage manager
yarn.lockYarn (via Corepack)
bun.lock / bun.lockbBun
pnpm-lock.yamlpnpm (via Corepack)
package-lock.jsonnpm

Corepack support

For new applications running Node.js 19+, Yarn and pnpm are managed through Corepack, the official Node.js tool for package manager version management. To take full advantage of this, add the standard packageManager field to your package.json:

{
  "packageManager": "yarn@4.1.0"
}

Corepack will then use that exact version during deployment.

Existing applications

Existing applications continue to use Yarn installed via apt. If you would like automatic package manager detection enabled for your existing applications, please contact our support team.