aws_deploy - guru-sp - 33o. encontro
DESCRIPTION
Using AWS_Deploy gemTRANSCRIPT
![Page 1: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/1.jpg)
GURU SP
Deployment…
![Page 2: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/2.jpg)
Deployment…
• DevOp
• Satisfação
• Automação
• Coding
• Expectativas
![Page 3: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/3.jpg)
Motivação
![Page 4: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/4.jpg)
Motivação
1
2
3
![Page 5: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/5.jpg)
Motivação
1
2
3
![Page 6: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/6.jpg)
Motivação
Ambiente de desenvolvimento seguro X
Expectativas do cliente
![Page 7: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/7.jpg)
Solução
![Page 8: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/8.jpg)
Solução
![Page 9: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/9.jpg)
Solussão
1
2
dev. hom. www.
![Page 10: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/10.jpg)
Solução
www.
hom.
dev.
![Page 11: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/11.jpg)
Automação
![Page 12: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/12.jpg)
Automação
www.
hom.
dev.
![Page 13: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/13.jpg)
Automação
www.
hom.
dev.
• AWS_Deploy
• GEM
• Bucket
• Migração entre ambientes (test, staging e prod)
![Page 14: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/14.jpg)
Automação
![Page 15: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/15.jpg)
AWS_DeployInstalação
1 - Gemfile gem ‘aws_deploy
2 - Setup rake aws:setup
![Page 16: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/16.jpg)
AWS_DeployBibliotecas interna - enviar para S3 - criar tag no Git
Arquivos para o servidor
Script local - .zip - compila assets
![Page 17: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/17.jpg)
AWS_Deploy
config/aws_deploy.yml
Configuração - Web console
ambientes para o console web
ambientes de migração
do code base
Notificação via Pushbullet
![Page 18: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/18.jpg)
AWS_Deploy
dev.
./deploy.sh pack .zip tag git
send to S3
crontab cron_check_updates.rb
deploy.sh
unzip, precompile assets, link NGINX directory, restart NGINX
Processo!Local -> Remote
![Page 20: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/20.jpg)
AWS_Deploy
dev.
Processo!DevRem —> Staging —> Produção
/aws_deploy
staging.
prod.
![Page 21: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/21.jpg)
AWS_Deploy
• Autonomia para Devs
• Agilidade
• Segurança
• Processo automatizado
![Page 22: AWS_Deploy - GURU-SP - 33o. encontro](https://reader034.vdocuments.site/reader034/viewer/2022050904/5458bd98b1af9fb66e8b564f/html5/thumbnails/22.jpg)
Obrigado!
Marcio Mangar!http://about.me/mangar
Blog!codeinfected.com/blog/
!AWS_Deploy!
github.com/mangar/aws_deploy !
My_Pushbullet!github.com/mangar/my_pushbullet