selami / deployer-recipes

此包已被放弃,不再维护。没有推荐替代包。

第三方部署食谱

0.2.1 2017-09-21 07:00 UTC

This package is auto-updated.

Last update: 2021-12-17 05:53:03 UTC


README

需求

安装

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 

用法

  1. 初始化您的Deployer项目
vendor/bin/dep init
  1. 将任务和食谱添加到由'dep init'创建的deploy.php文件中
<?php

require_once 'deployer_tasks/tasks.php';
require_once 'deployer_recipes/recipes.php';
  1. 运行您的命令
vendor/bin/dep ubuntu:private-ip stage/production