mirror of
https://github.com/deployphp/deployer.git
synced 2025-02-24 17:22:41 +01:00
2.9 KiB
2.9 KiB
provision
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:update
- provision:upgrade
- provision:install
- provision:ssh
- provision:firewall
- provision:deployer
- provision:server
- provision:php
- provision:composer
- provision:npm
- provision:website
provision:check
Check pre-required state.
provision:update
Add repositories and update.
provision:upgrade
Upgrade all packages.
provision:install
Install packages.
provision:server
Configure server.
provision:ssh
Configure SSH.
provision:deployer
Setup deployer user.
provision:firewall
Setup firewall.