selami / deployer-recipes
此包已被放弃,不再维护。没有推荐替代包。
第三方部署食谱
0.2.1
2017-09-21 07:00 UTC
Requires
- deployer/deployer: ^6.0
- deployer/recipes: ^6.0
README
需求
- PHP 7.1+
- Deployer 5+
安装
composer require selami/deployer-recipes
添加任务
project project:fix-rights Fix permissions project:generate-deploy-key Generate deploy key project:get-deploy-key Get deploy key ubuntu ubuntu:add-user Add new user, set authorized_keys as same as root's and set permissions ubuntu:install-nginx Install Nginx ubuntu:install-php71 Install php71-fpm and composer using ppa:ondrej/php ubuntu:private-ip Get private IP addresses ubuntu:real-ip Get real IP addresses ubuntu:reboot Reboot server ubuntu:service-restart Restart service. --service input option is required ubuntu:update Update, upgrade, and autoremove Ubuntu packages
用法
- 初始化您的Deployer项目
vendor/bin/dep init
- 将任务和食谱添加到由'dep init'创建的deploy.php文件中
<?php require_once 'deployer_tasks/tasks.php'; require_once 'deployer_recipes/recipes.php';
- 运行您的命令
vendor/bin/dep ubuntu:private-ip stage/production