Build flavors
By default, Upsun makes assumptions about how you want to build your application. Namely, that you are managing your dependencies with npm, and that the very first thing you’d like to run is a particular and common production flavor ofnpm install.
This is called a build flavor, but its assumption may prove inappropriate for your application and cause your builds to fail (such as if you’d like to use yarn or bun instead of npm).
Therefore, you can disable this feature.
Available package managers
Certain package managers come pre-installed on all Upsunnodejs container types:
- npm; example:
npm install platformsh-config - npx; example:
npx create-strapi-app <APP_NAME> - bun; example:
bun install platformsh-config