Service

PHP

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

Variables

Source code

path_to_source_code
required
file path
default: /
path_to_server
required
file path
default: public/
php_version
required
enum
options: 8.08.18.2
default: 8.2

Building

before_build_script
optional
script
install_dependencies
required
boolean
default: 1
private_composer_registries
optional
array of objects
url
required
string
username
required
string
password
required
string
build_script
optional
script

Assets

publish_assets
optional
boolean
path_to_assets
required
file path
default: public/

Deployment

release_script
optional
script
deploy_script
optional
script

Configuration

timezone
required
timezone
default: UTC
maximum_file_upload_size
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