Railpack
Configuration file for Railpack deployment tool
| Type | object |
|---|---|
| File match |
railpack.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/railpack/latest.json |
| Source | https://schema.railpack.com |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
provider
string
The provider to use
buildAptPackages
string[]
List of apt packages to install during the build step
steps
Record<string, object>
Map of step names to step definitions
deploy
object
Deploy configuration
6 nested properties
aptPackages
string[]
List of apt packages to include at runtime
base
object | object | object | string
The base image to use for the deploy step
inputs
object | object | object | string[]
The inputs for the deploy step
startCommand
string
The command to run in the container
variables
Record<string, string>
The variables available to this step. The key is the name of the variable that is referenced in a variable command
paths
string[]
The paths to prepend to the $PATH environment variable
packages
Record<string, string>
Map of package name to package version
caches
Record<string, object>
Map of cache name to cache definitions. The cache key can be referenced in an exec command
secrets
string[]
Secrets that should be made available to commands that have useSecrets set to true
$schema
string
The schema for this config