mirror of
https://github.com/deployphp/deployer.git
synced 2025-02-23 16:54:08 +01:00
3.4 KiB
3.4 KiB
Provision Recipe
Configuration
lsb_release
Name of lsb_release like: focal, bionic, etc.
As only Ubuntu 20.04 LTS is supported for provision should be the focal
.
sudo_password
ssh_copy_id
Specify which key to copy to server.
Set to false
to disable copy of key.
'~/.ssh/id_rsa.pub'
Tasks
provision
Provision the server.
This task is group task which contains next tasks:
- provision:check
- provision:configure
- provision:update
- provision:upgrade
- provision:install
- provision:ssh
- provision:firewall
- provision:deployer
- provision:server
- provision:php
- provision:databases
- provision:composer
- provision:npm
- provision:website
- provision:verify
provision:check
Checks pre-required state.
provision:configure
Collects required params.
provision:update
Adds repositories and update.
provision:upgrade
Upgrades all packages.
provision:install
Installs packages.
provision:server
Configures a server.
provision:ssh
Configures the ssh.
provision:deployer
Setups a deployer user.
provision:firewall
Setups a firewall.
provision:verify
Verifies what provision was successful.