Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Deploy de Apps PHP com Capistrano

Deploy de Apps PHP com Capistrano

Palestra apresentada no PHP Pub MA, sobre deploy de aplicações PHP utilizando o Capistrano.

Nando Kstro Net

August 18, 2016
Tweet

More Decks by Nando Kstro Net

Other Decks in Programming

Transcript

  1. NANDO KSTRO NET ZCPE PHP 5.5 Web Developer STC-MA Professor

    em CE Learning GDG SLZ Community Manager …
  2. DEPLOY.RB • application: ; #nome da aplicação • repo_url: ;

    #link do repositório git • deploy_to: ; #caminho completo até a aplicação no server remoto • keep_releases: ; #quantidade de versões antigas a serem armazenadas, pro caso de rollback.
  3. AUTOMATIZANDO A INSTALAÇÃO DAS DEPENDÊNCIAS COM COMPOSER 1 namespace :deploy

    do 2 desc "Build" 3 after :updated, :build do 4 on roles(:web) do 5 within release_path do 6 execute :composer, "install --no-dev --quiet" 7 end 8 end 9 end 10 end