Service

Node.js

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

Variables

Source code

path_to_source_code
required
file path
default: /
start_command
required
string
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

Assets

publish_assets
optional
boolean
path_to_assets
required
file path
default: assets/

Deploy hooks

deploy_script
optional
script
release_script
optional
script

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