Service

JavaScript

Learn how to configure the deployment of a JavaScript service with Shipmate.

Variables

Source code

path_to_source_code
required
file path
default: /
path_to_build
required
file path
default: dist/
nodejs_version
required
enum
options: 161820
default: 20

NPM

install_dependencies
required
boolean
default: 1
package_manager
required
enum
options: npmyarn
default: npm
private_npm_registries
optional
array of objects
url
required
string
scope
required
string
auth_token
required
string

Build hooks

before_build_script
optional
script
build_script
optional
script

Configuration

timeout
required
integer
default: 10

Worker

timeout
required
integer
default: 10
worker_memory
required
integer
minimum: 1
default: 32
worker_boost_cpu
optional
boolean
worker_concurrency
required
integer
minimum: 1
default: 1000