Service

Go

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

Variables

Source code

path_to_source_code
required
file path
default: /
start_command
required
string
go_version
required
enum
options: 1.20
default: 1.20

Dependencies

install_dependencies
required
boolean
default: 1

Build hooks

before_build_script
optional
script
build_script
optional
script

Assets

publish_assets
optional
boolean
path_to_assets
required
file path
default: public/

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