mirror of
https://github.com/deployphp/deployer.git
synced 2025-02-24 01:02:24 +01:00
Created new container using Ubuntu 20.04 as a base, for a E2E test environment for the provision recipe. Due to container sharing a kernel with host os, the firewall provisioning had to be turn off during the testing procedure.
2.7 KiB
2.7 KiB
provision
- Config
- Tasks
provision
— Provision server with nginx, php, php-fpmprovision:check
— Check pre-required stateprovision:upgrade
— Upgrade all packagesprovision:install
— Install base packagesprovision:ssh
— Configure SSHprovision:user:deployer
— Setup deployer userprovision:firewall
— Setup firewallprovision:install:php
— Install PHP packagesprovision:install:composer
— Install Composerprovision:config:php:sessions
— Configure php sessions directoryprovision:nginx:dhparam
— Generating DH (Diffie Hellman) keyprovision:nginx
— Install nginx & php-fpm
Config
php_version
sudo_password
Tasks
provision
This task is group task which contains next tasks:
provision:check
provision:upgrade
provision:install
provision:ssh
provision:ssh
provision:user:deployer
provision:firewall
provision:install:php
provision:install:composer