Desenvolvendo API’s Node na
nuvem com mongoDB, Redis e
Docker
Microsoft Most Valuable Professional (MVP)
Arquiteto de Software na TV Bandeirantes
Autor Técnico e Palestrante
Um dos organizadores do .NET SP
Thiago da Silva Adriano
Contatos
/tadriano-net
@programadriano
@programadriano
/perfil/thiagoadriano/
@programadriano tadriano.ne
Cronograma
▸ Estrutura do projeto
▸ Deploy no Azure
Projeto - Gerenciamento de pessoas
▸ Nome : Fulano
▸ E-mail : developer@gmail.com
▸ Cargo : dev
▸ do projeto
docker run --name some-redis -d -p 6379:6379 redis
docker run -d -p 27017:27017 -p 28017:28017 -e AUTH=no tutum/mong
Como colocar em prod ?
on premise
Cloud com Azure
Azure Cache for RedisAzure Cosmos DB
Web app for containers
Web app for containers
● docker stop $(docker ps -a -q) (parar todos os containers)
● docker rm $(docker ps -a -q) (deletar todos os
containers)
● docker rmi $(docker images -q) (deletar todas as imagens)
Comando básicos
1º docker build -t tadrianonet/api-node_mongo_redis_azure .
2º docker login
3º docker push tadrianonet/api-node_mongo_redis_azure
Docker hub
Deploy em cloud
Deploy em cloud
Deploy em cloud
https://github.com/programadriano/node-mongo-redis-azure
Fc nuvem azure  node, mongo db, redis e docker
Fc nuvem azure  node, mongo db, redis e docker

Fc nuvem azure node, mongo db, redis e docker