DESENVOLVIMENTO PHP
    COM VAGRANT
     Rogério Prado de Jesus
     TDC 2012 - Trilha PHP
           Julho 2012
AGENDA

• Quem   sou eu?

• Vagrant: O    que é?

• Vagrant: Porque?

• Vagrant: Como?

• Demo

• Quem   usa?
QUEM SOU EU?

• @rogeriopradoj   - Rogério Prado de Jesus

 • Caixa, Quatro   Elementos, Pradoj.com

 • FATEC-SP

 • PHP   desde 2009

 • blog: rogeriopradoj.com

 • Grupo   de usuários: PHPSP
VAGRANT: O QUE É?


• Ferramenta   para criar ambientes de desenvolvimento

 • Ambientes    leves

 • Reproduzíveis

 • Portáteis
VAGRANT: PORQUE?


• Agiliza   configuração de seu ambiente de desenvolvimento

• Melhora    a paridade entre os ambientes dev e prod

• Faz   algumas desculpas ficarem no passado...
QUEM NUNCA?
VAGRANT: COMO?


• Oracle VirtualBox   (Boxes)

• Provisionamento   (configuração e instalação)

 • Puppet

 • Chef
VAGRANT: COMO?
• Oracle VirtualBox   (Boxes)
VAGRANT: COMO?
• Puppet   e Chef
VAGRANT: COMO?



• Veewee   - sua base box

• Packaging   - base box + provisioning
DEMO
QUEM USA
OBRIGADO!



• about.me/rogeriopradoj
REFERÊNCIAS
•   http://vagrantup.com/

•   http://vagrant.rogeriopradoj.com

•   http://www.vagrantbox.es/

•   https://github.com/EHER/my-puppet

•   https://gist.github.com/2288198

•   https://github.com/opscode-cookbooks

•   https://github.com/jedi4ever/veewee

•   http://simplesideias.com.br/usando-o-vagrant-como-ambiente-de-desenvolvimento-no-windows/

•   http://eltonminetto.net/2012/04/02/usando-o-vagrant-para-criar-maquinas-virtuais-para-desenvolvimento-e-testes/

•   http://vidadesuporte.com.br/suporte-a-serie/aqui-ta-normal/

•   http://duodra.co/post/desenvolvimento-php-usando-maquinas-virtuais-fastcgi-fpm/

Desenvolvimento PHP com Vagrant - TDC 2012

  • 1.
    DESENVOLVIMENTO PHP COM VAGRANT Rogério Prado de Jesus TDC 2012 - Trilha PHP Julho 2012
  • 2.
    AGENDA • Quem sou eu? • Vagrant: O que é? • Vagrant: Porque? • Vagrant: Como? • Demo • Quem usa?
  • 3.
    QUEM SOU EU? •@rogeriopradoj - Rogério Prado de Jesus • Caixa, Quatro Elementos, Pradoj.com • FATEC-SP • PHP desde 2009 • blog: rogeriopradoj.com • Grupo de usuários: PHPSP
  • 4.
    VAGRANT: O QUEÉ? • Ferramenta para criar ambientes de desenvolvimento • Ambientes leves • Reproduzíveis • Portáteis
  • 5.
    VAGRANT: PORQUE? • Agiliza configuração de seu ambiente de desenvolvimento • Melhora a paridade entre os ambientes dev e prod • Faz algumas desculpas ficarem no passado...
  • 6.
  • 7.
    VAGRANT: COMO? • OracleVirtualBox (Boxes) • Provisionamento (configuração e instalação) • Puppet • Chef
  • 8.
    VAGRANT: COMO? • OracleVirtualBox (Boxes)
  • 9.
  • 10.
    VAGRANT: COMO? • Veewee - sua base box • Packaging - base box + provisioning
  • 11.
  • 12.
  • 13.
  • 14.
    REFERÊNCIAS • http://vagrantup.com/ • http://vagrant.rogeriopradoj.com • http://www.vagrantbox.es/ • https://github.com/EHER/my-puppet • https://gist.github.com/2288198 • https://github.com/opscode-cookbooks • https://github.com/jedi4ever/veewee • http://simplesideias.com.br/usando-o-vagrant-como-ambiente-de-desenvolvimento-no-windows/ • http://eltonminetto.net/2012/04/02/usando-o-vagrant-para-criar-maquinas-virtuais-para-desenvolvimento-e-testes/ • http://vidadesuporte.com.br/suporte-a-serie/aqui-ta-normal/ • http://duodra.co/post/desenvolvimento-php-usando-maquinas-virtuais-fastcgi-fpm/

Notas do Editor