Conversas
2.Beer

Ambientes de Desenvolvimento


Old School



One VM






Vagrant - veɪgr(ə)nt


A person without a settle home or regular work who wanders from place to place and lives by begging.



  • VM
  • Serviços
  • Propagável
  • Fácil de trabalhar
  • Curva de aprendizagem pequena






Reqs:
      • Pc/Mac/Linux
      • VirtalBox / VMware / Docker / Hyper-V / AWS
      • Internet :)



Easy way:


$ vagrant init hashucorp/precise32
$ vagrant up

Very easy way!


$ vagrant up


https://puphpet.com/



SAPO Campus










Dev $ENV









Vagrampus








  • Box Vagrant
  • Repositórios SAPO
  • Os mesmos pacotes que os servidores prod/stg/beta
  • Ambientes IGUAIS
  •  


    • Campus
    • Campus + CDN
    • Campus + mercury
    • Campus + notificationd 
    • Todas as anteriores
    • Etc


    • Dead services
    • Bad compass
    • Dat Broker...






    • Subdomínios / dns
    • Broker... Nova instância
    • NFS
    • Misuse

    What's next?






    • Testar em Beta
    • Criar pacote .deb
    • $ joaotpina@cmp2-stg-fe01: sudo apt-get update sapo-campus-cenas-fixes
    • Waiting for approval

    Passagem para produção



    End!




    João Pina
    eu@tomahock.com

    Made with Slides.com