Salus
DocumentationSupported Stacks

Getting Started

Supported Stacks

Salus builds most applications with no configuration. When you import a repository, its buildpacks detect your framework — React, Vue, Next.js, and other common frameworks — and run the right install and build commands for you.

Projects come in two shapes (see Projects):

  • Server-side applications — web services that run your backend code, such as APIs and server-rendered apps.
  • Client-side applications — static sites built into HTML, CSS, and JavaScript and served directly.

For Node.js projects, you choose the Node.js version your app runs on. Match it to the version you develop with locally, and prefer an LTS release for production.

Need a stack the buildpacks don’t cover?

If your application needs a language, version, or toolchain the buildpacks don’t handle, switch the project to a custom Docker build and build from your own Dockerfile — that lets you run essentially any stack. See Custom Docker Builds.