- Instalação do Virtual Box e Vagrant.
- Criação, personalização e gerenciamento de Boxes.
- Utilização do Composer, Git e Revisr.
- Utilização do GitHub, BitBucket.
- Deploy final da aplicação.
2. Edison Pereira da Costa
- CEO da AgiusCloud.
- Professor e Programador com 30 anos de experiência.
Email: edison@agiuscloud.com
Github: edisoncosta
Facebook: edisonpcosta
WORDCAMP - SÃO PAULO - 2015
github.com/edisoncosta/wordcampsp2015
12. WORDCAMP - SÃO PAULO - 2015
Acessar o prompt de comando (terminal) como Administrador:
Criar as pastas da Máquina Virtual e de trabalho.
Pasta da Máquina Virtual
E:>cd server
E:server>md debian8
E:server>cd debian8
E:serverdebian8>
Pasta de Trabalho (App)
E:>cd jobs
E:jobs>md agiuscloud
E:jobs>cd agiuscloud
E:jobsagiuscloud>
13. WORDCAMP - SÃO PAULO - 2015
Box
• Máquina Virtual base, que já tem o Hardware e o Sistema Operacional definidos.
Add: Vagrant add box ADDRESS
E:serverdebian8>vagrant add box debian/jessie64
List: Vagrant box list
E:serverdebian8>vagrant box list
Remove: Vagrant box remove NAME
E:serverdebian8>vagrant box remove debian/jessie64
15. WORDCAMP - SÃO PAULO - 2015
Inicializar o diretório atual para ser um ambiente Vagrant e criar o arquivo Vagrantfile.
E:serverdebian8>vagrant init
Editar o arquivo Vagrantfile.
17. WORDCAMP - SÃO PAULO - 2015
Halt: Desligar sua VM
E:serverdebian8>vagrant halt
Reload: Reiniciar sua VM
E:serverdebian8>vagrant reload
Suspend: Suspende sua VM
E:serverdebian8>vagrant suspend
destroy: Remove sua VM
E:serverdebian8>vagrant destroy
Up: Iniciar sua VM
E:serverdebian8>vagrant up
Gerenciar a Máquina Virtual
18. WORDCAMP - SÃO PAULO - 2015
Acessar sua Máquina Virtual utilizando o Putty.
User: root
IP: 127.0.0.1
Port: 2222
Linux/OSX acessar com o comando: vagrant ssh
22. WORDCAMP - SÃO PAULO - 2015
Composer
Composer é uma ferramenta para gerenciamento de dependências.
23. WORDCAMP - SÃO PAULO - 2015
• Criar o arquivo composer.json
• Salvar na pasta de trabalho/htdocs
• E:Jobsagiusclouddev.agiuscloud.comhtdocs
24. WORDCAMP - SÃO PAULO - 2015
• Acessar sua VM com o PuTTY.
• Acessar o diretório: cd /var/www/dev.agiuscloud.com/htdocs
• Executar composer: composer update
35. WORDCAMP - SÃO PAULO - 2015
1 – Criar o VPS em sua hosting de preferência.
2 – Acessar sua VPS com o PuTTY.
3 – Instalar os Servidores/Serviços com EasyEngine
$ sudo wget -qO ac git.io/vB81d && sudo bash ac
4 – Instalar o domínio com WP.
$ ee site create lojaplus.com.br --user=agiuscloud --pass=muda123 --wpfc --hhvm --pagespeed
5 – Acessar o WP-Admin e excluir todos os plugins.
6 – Instalar o plugin Revisr.
7 – Configurar o plugin Revisr conforme slides anteriores. (exatamente)
8 – Fazer o primeiro commit.
36. WORDCAMP - SÃO PAULO - 2015
9 – Fazer o Pull das alterações.
10 – Fazer o Push das alterações.
Atualizar as alterações sempre nesta ordem: 1º PULL – 2º PUSH