Um dos nossos posts foi sobre uma explicação teórica sobre Docker, onde foi comentado sobre alguns conceitos sobre ele.Já neste post iremos criar um container de uma aplicação Express com um banco de dados MongoDB.Primeiro abra o Visual Studio Code, e abra a pasta que contém sua aplicação. Se preferir baixe o repositório utilizado nesse post : https://github.com/IsJordanBraz/transport-poa-backend Nosso projeto inicial sem a configuração do Docker: No VS Code, baixe a extensão do Docker. Agora utilize o atalho “ctrl + shift + p” no Windows e Linux ou “⇧⌘P” no macOS para abrir o Command Palette do VS Code ….
Quando falamos em banco de dados NoSQL com certeza muitos pensam em MongoDB, isso porque ele se tornou uma referência quando se trata de bancos não relacionais. Abaixo falamos um pouco mais sobre o MongoDB e quando devemos utilizá-lo. Entendendo o MongoDB MongoDB é um banco de alta performance e gratuito orientado à documentos (falaremos sobre isso a seguir). Por ser um banco de dados não relacional (NoSQL) possui uma grande escalabilidade, bom desempenho e flexibilidade, tornando-se uma excelente escolha em certos casos. Orientado a Documentos Os Bancos de Dados orientados a Documentos possuem o conceito de dados e documentos…
Já teve aquele problema de desenvolver uma aplicação, e na hora de apresentar ela em outra máquina, não dar certo? Ou talvez, você pegou a aplicação desenvolvida por um colega de trabalho, e precisou instalar várias dependências específicas até conseguir fazer ela funcionar? Para a sua sorte, a plataforma Docker foi desenvolvida justamente buscando resolver este problema. Para entender melhor o seu conceito, vamos imaginar a seguinte situação: você desenvolveu uma aplicação que para funcionar corretamente, precisa de várias dependências diferentes e em versões específicas, para evitar eventuais problemas ou mal funcionamentos. Ao invés de ter que instalar dependências específicas…